plsql檢視主鍵 Oracle 查詢主鍵和索引

2021-10-13 11:44:34 字數 769 閱讀 9614

oracle:

1、查主鍵名稱:

select * from user_constraints

where table_name = 'aaa'

and constraint_type ='p';

查主鍵對應的列:

select * from user_cons_columns

where table_name = 'aaa'

and constraint_name = 'pk_aaa'; (pk_aaa 是主鍵名)

2、查索引名稱:

select * from user_indexes

where table_name = 'aaa';

查索引對應的列:

select * from user_ind_columns

where table_name = 'aaa'

and index_name = 'indx_ba'; (indx_ba 是 索引名)

了解幾個字典表的用處 如:user_constraints

新增主鍵:

alter table tablename

add constraint pk name

primary key("accountingtaskid"...);

刪除主鍵:

alter table extracted_posting(tablle name)

drop constraint extracted_posting_acctid_pk;(pk name)

oracle中檢視索引 主鍵

select from user indexes where table name upper map eqp onu select from user ind columns where index name idx map eqp onu id 1 清空螢幕 clear screen 2 查詢某...

plsql檢視主鍵 如何查詢乙個表的主鍵列名

本帖最後由 yulihua49 於 2011 9 21 16 07 編輯 在這個表裡 desc all cons columns name null?type owner not null varchar2 30 constraint name not null varchar2 30 table ...

PLSQL檢視Oracle的sql操作記錄

1 在plsql按鍵ctrl e 可以查詢我們在plsql執行過的歷史sql,包括時間 使用者 語句 2 select from v sql 執行sql查詢,查詢內容包含所有使用者和應用系統對資料庫的操作,執行過的sql 3 select from v process 查詢資料庫的程序 4 v se...