SQLServer查詢一張表的主鍵

SQLServer

 

查詢一張表的主鍵:
SELECT a.name 
  FROM   syscolumns a 
  inner  join sysobjects d on a.id=d.id       
  where  d.name='SPF_Users' and exists(SELECT 1 FROM sysobjects where xtype='PK' and  parent_obj=a.id and name in (  
  SELECT name  FROM sysindexes   WHERE indid in(  
  SELECT indid FROM sysindexkeys WHERE id = a.id AND colid=a.colid  
  )))

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章