Time of Update: 2018-07-26
查看已執行過SQL的執行計畫 先抓一個最近一小時最消耗IO的SQL SELECT sql_id, COUNT(*)FROM gv$active_session_history ash, gv$event_name evtWHERE ash.sample_time > SYSDATE - 1/24AND ash.session_state = 'WAITING'AND ash.event_id = evt.event_idAND evt.wait_class = 'User
Time of Update: 2018-07-26
TO_DATE格式(以時間:2007-11-02 13:45:25為例) Year: yy two digits 兩位年 顯示值:07yyy three digits
Time of Update: 2018-07-26
本文原出處: http://blog.csdn.net/tianlesoftware/archive/2009/10/23/4717318.aspx 將普通錶轉換成分區表有4種方法: 1. Export/import method 2. Insert with a subquery
Time of Update: 2018-07-26
偽列: 1、分級查詢偽列(CONNECT_BY_ISCYCLE、CONNECT_BY_ISLEAF、LEVEL) 2、序列偽列(CURRVAL、NEXTVAL) 3、版本查詢偽列(VERSIONS_STARTSCN、VERSIONS_STARTTIME、VERSIONS_ENDSCN、VERSIONS_ENDTIME、VERSIONS_XID、VERSIONS_OPERATION) 4、COLUMN_VALUE 5、OBJECT_ID 6、OBJECT_VALUE 7
Time of Update: 2018-07-26
Rank()使用說明: a. 函數簡介: 返回結果集分區內指定欄位的值的排名,指定欄位的值的排名是相關行之前的排名加一。 b. 文法: RANK() OVER([<partiton_by_clause>]<order by clause>) c. 參數說明: partition_by_clause
Time of Update: 2018-07-26
1.rank函數 rank計算一組值的排名,返回數字類型。排名可能是不連續。如果有5人,其中有2個人排名第一,則rank返回的排名結果為:1 1 3 4 5。 作為一個彙總函式,返回虛設項目列在樣表中的排名。 作為一個解析函數,返回每一個的排名。 1.1彙總函式文法 1.2解析函數文法 1.3彙總函式的例子 計算假定薪水為2000的員工在樣表中的排名。 SQL> select
Time of Update: 2018-07-26
1.建立使用者 SQL> create user jack identified by jack; 2.修改密碼 SQL> alter user jack identified by rose; 3.授權使用者 SQL> grant dba,resource,connect to jack; 4.收許可權 SQL> revoke dba from jack; 5.鎖定使用者 SQL> alter user
Time of Update: 2018-07-26
下載oracle的安裝包: 下載地址: 注意下載oracle是需要註冊oracle的 http://download.oracle.com/otn/nt/oracle11g 下載兩個包: linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip 1、上傳:到伺服器: mkdir -p /usr/local/oracle
Time of Update: 2018-07-26
oracle 兩個時間相減預設的是天數 oracle 兩個時間相減預設的是天數*24 為相差的小時數 oracle 兩個時間相減預設的是天數*24*60 為相差的分鐘數 oracle 兩個時間相減預設的是天數*24*60*60 為相差的秒數 --MONTHS_BETWEEN(date2,date1) 給出date2-date1的月份 SQL> select months_between('19-12月-1999','19-3月-1999')
Time of Update: 2018-07-26
解決方案: 1、查看資料庫鎖,診斷鎖的來源及類型: select object_id,session_id,locked_mode from v$locked_object; 或者用以下命令: select b.owner,b.object_name,l.session_id,l.locked_mode
Time of Update: 2018-07-26
instr(title,'手冊')>0 相當於 title like '%手冊%' instr(title,'手冊')=1 相當於 title like '手冊%' instr(title,'手冊')=0 相當於 title not like '%手冊%'
Time of Update: 2018-07-26
這部分有個意外是收穫:子程式的調試。之前沒玩過,體驗了一把。 --第13章 子程式和包--13.1 定義子程式--13.1.1 什麼是子程式--代碼13.1 建立過程添加新員工CREATE OR REPLACE PROCEDURE AddNewEmp(p_empno emp.empno%TYPE, --員工編號 p_ename emp.ename%TYPE,
Time of Update: 2018-07-26
1 Trigger sql語句如下: create or replace trigger trigger_namebefore insert on your_sid.tablename for
Time of Update: 2018-07-26
匯出<EXP>: $ rm -f szl_pipe $ mknod szl_pipe p $ chmod 660 szl_pipe $ nohup gzip < szl_pipe > backfile.dmp.gz & exp user/passwd FILE=szl_pipe buffer=1048 RECORDLENGTH=65535 direct=y log=exp_user-032812.log
Time of Update: 2018-07-26
兩種簡單的行列轉置 1、固定列數的行列轉換 如 student subject grade --------- ---------- -------- student1 語文 80 student1 數學 70 student1
Time of Update: 2018-07-26
Oracle全文檢索索引建索引,預存程序,以及java方法調用高亮顯示 Ajax實現全文檢索索引和伺服器端分頁(原創) Oracle全文檢索索引方面的研究(全) 2010-10-15 10:13:51| 分類:資料庫
Time of Update: 2018-07-26
Oracle資料庫針對Select語句的查詢過程如下圖所示: 從上圖可知, 共分為三大步驟:用戶端發送select語句到服務端;服務端執行sql語句;提取資料返回到用戶端。 第一步主要是用戶端把select語句發送到用戶端; 第二步就是執行sql語句; 在執行sql語句過程中又經過了多個小任務: 1、檢索快取,如果存在相同的執行計畫,就直接從記憶體中擷取資料並返回用戶端,如果沒有執行下面步驟 &
Time of Update: 2018-07-26
Oracle 欄位類型為varchar2,格式要與格式化的樣式匹配 當天 select * from 表名 where to_char(to_date(欄位名,'yyyy-mm-dd hh24:mi:ss'),'dd')=to_char(sysdate,'dd') 當周 select * from 表名 where to_char(to_date(欄位名,'yyyy-mm-dd
Time of Update: 2018-07-26
case when 在不同條件需要有不同傳回值的情況下使用非常方便,可以在給變數賦值時使用,也可以在select查詢語句中使用。 case搜尋語句格式: case when 條件1 then 傳回值1 when 條件2 then 傳回值2 ... else 傳回值N end; 樣本: declare i integer; str varchar2(20);
Time of Update: 2018-07-26
標籤:net col ref webforms work window listener listen 問題 原文連結:http://www.lookdaima.com/WebForms/Web