標籤:1.查看所有使用者:select * from dba_users; select * from all_users; select * from user_users;2.查看使用者或角色系統許可權(直接賦值給使用者或角色的系統許可權):select * from dba_sys_privs; select * from user_sys_privs; (查看目前使用者所擁有的許可權)3.查看角色(只能查看登陸使用者擁有的角色)所包含的許可權sql>select *
標籤:逗號隔開‘,‘ select LISTAGG(SUBSTR(TO_CHAR(FREESTARTTIME,‘YYYY-MM-DD HH24:MI:SS‘),11,9) ||‘~‘||trim(SUBSTR(TO_CHAR(FREEENDTIME,‘YYYY-MM-DD HH24:MI:SS‘),11,9)),‘,‘)WITHIN GROUP (ORDER BY TPF.FREEID) AS FREETIMESPAN FROM
標籤:Oracle單一實例情況下的library cache pin的問題類比與問題分析參考自:WAITEVENT: "library cache pin" Reference Note (文檔 ID 34579.1)How to Find the Blocker of the ‘library cache pin‘ in a RAC environment? (文檔 ID 780514.1)本機環境:Oracle 10.2.0.5 x86-64bit for RHEL5.8
標籤:1.待改寫語句如下update table1 f set f.ljjine1= (select nvl(sum(nvl(b.jine1,0)),0) from table1 b where b.kjqj<=f.kjqj and b.gs=f.gs and b.bm=f.bm and b.yw=f.yw and b.currency=f.currency and substr(b.kjqj,1,4)=substr(f.kjqj,1,4)),f.jine2 =
標籤:IMP-00019: row rejected due to ORACLE error 12899IMP-00003: ORACLE error 12899 encounteredORA-12899: value too large for column "CRM"."BK_ECS_ORDER_INFO_00413"."POSTSCRIPT" (actual: 895, maximum: 765)匯入日誌報IMP-00019: 由於 ORACLE 錯誤 12899 而拒絕行IMP-0000
標籤:查詢及重複資料刪除記錄的SQL語句 1、尋找表中多餘的重複記錄,重複記錄是根據單個欄位(Id)來判斷 select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1) 2、刪除表中多餘的重複記錄,重複記錄是根據單個欄位(Id)來判斷,只留有rowid最小的記錄 DELETE from 表 WHERE (id) IN ( SELECT id FROM
標籤:在我們資料庫的表中的某些欄位可能為空白,且傳入的查詢參數也可能為空白。例如select psm.mapping_id,psm.party_id,psm.vendor_id,psm.supplier_reg_id from pos_supplier_mappings psm where psm.mapping_id in (3324,4520067,4520097); 其查詢結果集如下
標籤:Oracle物化視圖的快速重新整理機制是通過物化視圖日誌完成的。Oracle如何通過一個物化視圖日誌就可以支援多個物化視圖的快速重新整理呢,本文簡單的描述一下重新整理的原理。 首先,看一下物化視圖的結構:SQL> create table t(id number, name varchar2(30), num