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

2021-10-13 11:44:34 字數 1144 閱讀 6177

本帖最後由 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_name                                not null varchar2(30)

column_name                                        varchar2(4000)

position                                           number

用這個語句:

select constraint_name,table_name,column_name,position from all_cons_columns where table_name='station_info_1' and position is not null order by constraint_name,position ;

結果:constraint_name                table_name

column_name

position

sys_c0012188                   station_info_1

idsys_c0012188                   station_info_1

period2

constraint_name                table_name

column_name

position

sys_c0012262                   station_info_1

id這裡有兩個約束:

sys_c0012188        和

sys_c0012262         如何知道哪乙個是主鍵呢?請教一下,如何只要主鍵的各列呢?

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

oracle 1 查主鍵名稱 select from user constraints where table name aaa and constraint type p 查主鍵對應的列 select from user cons columns where table name aaa and ...

新增乙個主鍵自增長 MyBatis 示例 主鍵回填

測試類 com.yjw.demo.primarykeytest 資料庫表的主鍵為自增長列,在寫業務 的時候,經常需要在表中新增一條資料後,能獲得這條資料的主鍵 id,mybatis 提供了實現的方法。insert into t student name,selfcard no,note values...

linux如何模糊查詢乙個檔案

linux如何模糊查詢乙個檔案 在當前目錄下搜尋指定檔案 find name test.txt 在當前目錄下模糊搜尋檔案 find name txt 在當前目錄下搜尋特定屬性的檔案 find amin 10 查詢在系統中最後10分鐘訪問的檔案 find atime 2 查詢在系統中最後48小時訪問的...