資料庫 oracle查詢表資訊

2021-10-09 10:55:12 字數 2128 閱讀 8555

修改資料庫中一張表指定欄位的資料,該字段在其他表中也存在,需要同步修改;此時需要統計資料庫中所有包含該字段的表。

// 獲取表字段

select

*from user_tab_columns where table_name=

'使用者表'

;// 獲取表注釋

select

*from user_tab_comments where table_name=

'使用者表'

;// 獲取字段注釋

select

*from user_col_comments where table_name=

'使用者表'

;// 當前使用者的表

select table_name from user_tables where table_name = upper(

'表名');

// 所有使用者的表

select table_name from all_tables;

// 包括系統表

select owner,table_name from dba_tables where owner=

'zfxfzb'

;// 查詢出使用者所有表的索引

select

*from user_indexes;

// 查詢使用者表的索引(非聚集索引):

select

*from user_indexes where uniqueness=

'nonunique'

;// 查詢使用者表的主鍵(聚集索引):

select

*from user_indexes where uniqueness=

'unique'

;// 查詢表的索引

select t.

*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name=

'node'

;// 查詢表的主鍵

select cu.

*from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and au.constraint_type =

'p'and cu.table_name =

'node'

;// 查詢表的唯一性約束(包括名稱,構成列):

select column_name from user_cons_columns cu, user_constraints au where cu.constraint_name=au.constraint_name and cu.table_name=

'node'

;// 查詢表的外來鍵

select

*from user_constraints c where c.constraint_type =

'r'and c.table_name=

'staffposition'

;// 查詢外來鍵約束的列名:

select

*from user_cons_columns cl where cl.constraint_name = 外來鍵名稱

// 查詢引用表的鍵的列名:

select

*from user_cons_columns cl where cl.constraint_name = 外來鍵引用表的鍵名

// 查詢乙個使用者中存在的過程和函式

select object_name,created,

status

from user_objects where lower(object_type)in(

'procedure'

,'function');

// 查詢其它角色表的許可權

select

*from role_tab_privs;

// 檢視索引個數和類別

select

*from user_indexes where table_name=

'表名'

;

oracle 查詢表中和資料庫中資訊

1.查詢oracle資料庫中表 select from user tables 2.查詢表中資訊 select utc.table name,utc.column name,utc.data type,utc.data length,utc.data precision,utc.data scale...

查詢資料庫鎖表資訊

查詢資料庫鎖表資訊 create proc dbo sp lockinfo kill lock spid bit 0,是否殺掉死鎖的程序 1 殺掉 0 僅顯示 show spid if nolock bit 0 如果沒有死鎖的程序,是否顯示正常的 1 顯示 0 不顯示 asset nocount o...

SQL查詢資料庫資訊, 資料庫表名, 資料庫表資訊

sql查詢資料庫資訊,資料庫表名,資料庫表資訊 以下例子,在sql server 中可以直接執行,預設資料庫為master 獲取資料庫的所有使用者名稱 select from sysusers where islogin 1 1.獲取所有的資料庫名 select name from master.s...