2012年2月20日 星期一

[SQL] 找出資料庫內的PK欄位


Step1.首先可以先找出此資料庫內所有的table名稱

Select  TABLE  from INFORMATION_SCHEMA.TABLES  order by  TABLE

Step2.接著可選擇顯示特定table的詳細欄位

Select  *   from INFORMATION_SCHEMA.COLUMNS where TABLE = 'Tabletest'

Step3.重點在於紅色的部分

Select  COLUMN_NAME  from INFORMATION_SCHEMA.KEY_COLUMN_USAGE where 
TABLE  = ' Tabletest '



當然順序部分可以再調整,這篇主要是在說呼叫PK欄位的mysql語法
改天有空我會再試試看T-SQL之類的SQL語法,相信應該是大同小異的 XD


沒有留言:

張貼留言