Sqlserver判斷表是否有主鍵及獲取主鍵列的方法


方法較多:

一、

EXEC sp_pkeys @table_name='tab'

二、

SELECT TABLE_NAME,
       COLUMN_NAME 
FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE 
WHERE TABLE_NAME='tabl'

三、

SELECT A.NAME AS 表名,B.NAME AS 主鍵名
 
FROM  SYSOBJECTS A
 
    JOIN SYSOBJECTS B
 
        ON A.ID=B.PARENT_OBJ
 
        AND A.XTYPE='U' AND B.XTYPE='PK'

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM