3 回答

TA貢獻(xiàn)1911條經(jīng)驗(yàn) 獲得超7個(gè)贊
找到了另一個(gè):
SELECT KU.table_name as TABLENAME,column_name as PRIMARYKEYCOLUMN
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS AS TC
INNER JOIN
INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS KU
ON TC.CONSTRAINT_TYPE = 'PRIMARY KEY' AND
TC.CONSTRAINT_NAME = KU.CONSTRAINT_NAME AND
KU.table_name='yourTableName'
ORDER BY KU.TABLE_NAME, KU.ORDINAL_POSITION;
我已經(jīng)在SQL Server 2003/2005上對(duì)此進(jìn)行了測(cè)試

TA貢獻(xiàn)1883條經(jīng)驗(yàn) 獲得超3個(gè)贊
從內(nèi)存來(lái)看,要么是
SELECT * FROM sys.objects
WHERE type = 'PK'
AND object_id = OBJECT_ID ('tableName')
或這個(gè)..
SELECT * FROM sys.objects
WHERE type = 'PK'
AND parent_object_id = OBJECT_ID ('tableName')
我認(rèn)為
- 3 回答
- 0 關(guān)注
- 1139 瀏覽
添加回答
舉報(bào)