我想使用 TSQL 确定表的主键(存储过程或系统表都可以)。 SQL Server(2005或2008)中有这样的机制吗?
最佳答案
这应该可以帮助您开始:
SELECT
*
FROM
INFORMATION_SCHEMA.TABLE_CONSTRAINTS tc
JOIN
INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE ccu
ON tc.CONSTRAINT_NAME = ccu.Constraint_name
WHERE
tc.TABLE_NAME = 'TableName' AND
tc.CONSTRAINT_TYPE = 'Primary Key'
关于sql - 使用 TSQL 确定表的主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1525672/