2013-04-05 60 views

回答

1

sysobjects不包含任何列名稱。我不明白你的第一個陳述。 但是,如果你有一個表名和希望顯示的表名和列名sysconstraints中表中可以有參加這樣的:

SELECT constrid 
FROM sysconstraints sc 
    JOIN sysobjects o ON o.id = sc.tableid 
    JOIN syscolumns c ON c.colid = sc.colid AND c.id = o.id 
WHERE o.name = 'tablename' 
AND c.name = 'columnname' 

sysconstraints中colidTABLEID列匹配syscolumns.colidsysobjects.id

相關問題