Oracle中查詢各種物件的方法小結
--檢視當前庫中的所有表
select * from all_tables a where a.table_name='INFOCODE_P20081'
--查看錶結構
select * from all_tab_columns where table_name='INFOCODE_P20081'
--檢視觸發器、過程、函式
select * from user_source;
select * from user_triggers;
--獲取有哪些使用者在使用資料庫
select username from v$session;
--怎樣查得資料庫的SID
select name from v$database;
--如何在Oracle伺服器上通過SQLPLUS檢視本機IP地址 ?
select sys_context('userenv','ip_address') from dual;
--資料庫有多少個tablespace
select * from dba_tablespaces;
--如何查有多少個數據庫例項?
SELECT * FROM V$INSTANCE;
--查詢當前使用者對像?
SELECT * FROM USER_OBJECTS;
SELECT * FROM DBA_SEGMENTS;
--如何知道使用者擁有的許可權?
SELECT * FROM dba_sys_privs ;
--查詢表空間資訊?
SELECT * FROM DBA_DATA_FILES;
--------------------------------------------------------------------------------------------------------------------
--查詢被鎖表的方法:
SELECT S.SID SESSION_ID, S.USERNAME, DECODE(LMODE, 0, 'None', 1, 'Null', 2, 'R
ow-S (SS)', 3, 'Row-X (SX)', 4, 'Share', 5, 'S/Row-X (SSX)', 6, 'Exclusive', TO_CHAR(LMODE)) MODE_HELD, DECODE(REQUEST, 0, 'None', 1, 'Null', 2, 'Row-S (SS)
', 3, 'Row-X (SX)', 4, 'Share', 5, 'S/Row-X (SSX)', 6, 'Exclusive', TO_CHAR(REQUEST)) MODE_REQUESTED, O.OWNER||'.'||O.OBJECT_NAME||' ('||O.OBJECT_TYPE||')',
S.TYPE LOCK_TYPE, L.ID1 LOCK_ID1, L.ID2 LOCK_ID2 FROM V$LOCK L, SYS.DBA_OBJECTS O, V$SESSION S WHERE L.SID = S.SID AND L.ID1 = O.OBJECT_ID ;
--如何解鎖
ALTER SYSTEM KILL SESSION 'SID,SERIR#';
--如何獲取連結狀況
SELECT * FROM DBA_DB_LINKS;
--給表、列加註釋
comment on table 表 is '表註釋';
comment on column 表.列 is '列註釋';
select * from user_tab_comments where comments is not null;
--在ORACLE中取毫秒
select systimestamp from dual;
--如何在字串里加回車
select 'Welcome to visit'||chr(10)||'www.CSDN.net' from dual ;
--如何將小表放入keep池中
alter table xxx storage(buffer_pool keep);
--如何檢視現有回滾段及其狀態
--col segment format a30
SELECT SEGMENT_NAME,OWNER,TABLESPACE_NAME,SEGMENT_ID,FILE_ID,STATUS FROM
DBA_ROLLBACK_SEGS
--ORACLE產生隨機函式
select DBMS_RANDOM.RANDOM from dual
--第一個是查欄位註釋
select * from user_col_comments where table_name='表名(大寫)';
--第二個是查表的註釋
select * from USER_TAB_COMMENTS where table_name='表名(大寫)';
相關推薦
Oracle中查詢各種物件的方法小結
--檢視當前庫中的所有表select * from all_tables a where a.table_name='INFOCODE_P20081'--查看錶結構select * from all_tab_columns where table_name='INFOCODE
如何在Oracle中 查詢一個表被其他資料庫物件引用[z]
這兩天老大讓我再oracle中把要替換的表被其他物件引用之處找出來,整理一份表,接到這個任務,我是一臉懵逼,怎麼找?大海撈針麼?問同事、查資料,自己研究,最後整理一下僅供大家參考,同時以備將來回顧。本篇只涉及表被其他資料庫物件引用,不涉及外來鍵,想尋找外來鍵的,自己檢視下面附有的連結。 首先有下列幾種方式:
oracle中查詢日期的各種語句
文章分類:資料庫 No:1 日期比較 Java程式碼 1.select * from mytable where to_char(install_date,'YYYYMMDD') > '20050101' 2.select * from mytable where install_date >
ORACLE 中查詢表字段資訊的方法
一般情況下可以用ADO查詢出表的欄位資訊 (pRes->Open( bsTableName, pCon.GetInterfacePtr(), adOpenForwardOnly, adLockOptimistic, adCmdTable );)但是在Field
Oracle中查詢正鎖表的使用者及釋放被鎖的表的方法
可在PL/SQL中用如下SQL語句來查詢當前資料庫中哪些表被鎖住了,並且是哪些使用者來鎖的這些表: SELECT A.OWNER, --OBJECT所屬使用者 A.OBJECT_NAME,
pycharm中查詢一個物件在哪裡被引用
PyCharm的Find Usages功能可以查詢某個物件(變數、函式、或者類等)被引用的地方 使用: 在要查詢的物件上右鍵-》Find Usages-》介面下方會列出查詢結果。 快捷鍵:Alt + F7 下面以test.py和test2.py為例,其中test2.py使用了test
Oracle中查詢一個表中欄位 列 個數
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
從HttpServletRequest中獲得各種路徑的小結
工作中用的是SSM的框架,在Controller層中我們經常需要對傳過來的HttpServletRequest 進行操作,下面總結了一些通過HttpServletRequest 獲得各種路徑的方法: package cn.com.kingc.eoms.controller; import ja
ORACLE中查詢語句的執行順及where部分條件執行順序測試 Oracle中的一些查詢語句及其執行順序 Select 語句執行順序以及如何提高Oracle 基本查詢效率
Oracle中的一些查詢語句及其執行順序 原文地址:https://www.cnblogs.com/likeju/p/5039115.html 查詢條件:1)LIKE:模糊查詢,需要藉助兩個萬用字元,%:表示0到多個字元;_:標識單個字元。2)IN(list):用來取出符合列表範圍中的資料。3)NOT I
Oracle中instr函式使用方法
在Oracle/PLSQL中,instr函式返回要擷取的字串在源字串中的位置。只檢索一次,就是說從字元的開始到字元的結尾就結束 INSTR (源字串, 目標字串, 起始位置, 匹配序號) 在Oracle/PLSQL中,instr函式返回要擷取的字串在源字串中的位置。只檢
Oracle中查詢User下其他使用者表資訊
對於外包的人員來說,對於資料庫中的開放都是設定了許可權的,最近我就遇到了問題,比如說想要查詢使用者下面的某個使用者的表資訊,一開始不知道,後來進行了排查有所瞭解。 select * from使用者名稱。表名即可查詢出表的內容了 想要查詢當前登入使用者下的某個使用者
JS中部分 Array 物件方法介紹
1.concat() concat() 方法用於連線兩個或多個數組。該方法不會改變現有的陣列,而僅僅會返回被連線陣列的一個副本 <script type="text/javascript"> var a = [1,2,3]; document.write(a.concat(4,5));
ORACLE 中查詢鎖表和解鎖
1、查詢被鎖的資料物件 select object_name, machine, s.sid, s.serial# from v$locked_object l, dba_objects o, v$session s where l.object_id = o.obj
Oracle中查詢沒有主鍵的表
SELECT * FROM user_tables A WHERE NOT EXISTS ( SELECT * FROM user_constraints b WHERE A .table_name = b.table_name AN
如何在Oracle中 查詢一個表被其他數據庫對象引用[z]
選擇 條件 資料 一個 union all 同時 rom 整理 自己 這兩天老大讓我再oracle中把要替換的表被其他對象引用之處找出來,整理一份表,接到這個任務,我是一臉懵逼,怎麽找?大海撈針麽?問同事、查資料,自己研究,最後整理一下僅供大家參考,同時以備將來回顧。本篇只
在Oracle中查詢某個時間段的記錄時,sql的寫法
select * from Oracle.alarmLog where alarmtime between to_date('2007-03-03 18:00:00','yyyy-mm-dd hh24:mi:ss') and to_date('2007-09-04 18:00
從集合中查詢最值得方法——max(),min(),nlargest(),nsmallest()
從集合中查詢最值得方法有很多,常用的方法有max(),min(),nlargest(),nsmallest()等。 一、max()和min() 1.1 入門用法 直接使用max(),min(),返回可迭代物件中的最大值和最小值。 1 a = [1, 5, 2, 1, 9, 1, 5, 10] 2
oracle 中查詢本年、本月、 本週的資料
--本週 select * from 表 where time > sysdate - (to_char(sysdate-1,'D')) --本月 select * from
selenium(python)定位(查詢)元素的方法小結
有多種方法可以在網頁中定位元素。你可以為你的專案選擇最合適的那一個。selenium提供以下方法用於在網頁中定位元素。 如果匹配到多個元素將預設返回第一個。 find_element_by_id(屬性) find_element_by_name(屬性) f
Oracle中查詢當前資料庫中的所有表空間和對應的資料檔案語句命令
--轉載路徑:http://www.cnblogs.com/wangsaiming/p/3573917.html --------------------------------------------------------------------------------