Oracle(三)常用的查詢語句

2021-10-04 16:38:42 字數 970 閱讀 4493

oracle下的三個檢視

dba_tables  擁有dba角色的使用者可以檢視系統中的所有表

user_tables 登入資料庫的當前使用者擁有的所有表

all_tables 登入資料庫的當前使用者有許可權檢視的所有表

簡單應用

select table_name from user_tables; //當前使用者擁有所有表的表名(查詢當前使用者)

select table_name from all_tables; //所有使用者的表的表名

select table_name from dba_tables; //所有表的表名包括系統表

select table_name from dba_tables where owner='使用者名稱'//某dba使用者所有表的表名(查詢別的使用者)

其他應用

select * from all_tab_comments -- 查詢所有使用者的表,檢視等。

select * from user_tab_comments -- 查詢本使用者的表,檢視等。

select * from all_col_comments  --查詢所有使用者的表的列名和注釋。

select * from user_col_comments -- 查詢本使用者的表的列名和注釋。

select * from all_tab_columns --查詢所有使用者的表的列名等資訊。

select * from user_tab_columns --查詢本使用者的表的列名等資訊。

oracle常用查詢語句

1 檢視oracle表空間的使用情況直接使用情況 2 檢視oracle連線數 select count from v session 連線數 select count from v session where status active 併發連線數 alter system set processe...

oracle不常用的查詢語句

1.檢視所有使用者 select from dba user all users,user users 2.檢視使用者系統許可權 select from dba sys privs all sys privs,user sys privs 3.檢視使用者物件許可權 select from dba t...

Oracle基礎 查詢語句(三)

查詢語句中得資料排序使用 oreder by 子句實現。排序分為公升序和降序,關鍵字是asc和desc。order by 子句必須是select語句的最後乙個子句。order by 子句使用的排序列可以是普通列,也可以使用列的別名 表示式 select子句欄位的位置。order by 子句可以使用多...