我的问题很简单,如何列出 SQL Server 用户定义表类型的主键(列名)?
例如:
例如:
CREATE TYPE [dbo].[MyTableType] AS TABLE
(
[ID] int NOT NULL, PRIMARY KEY CLUSTERED ( [ID])
)
如何使用查询语句获取[ID]
列
似乎只能在实际表中找到主键,而不是表类型。
INFORMATION_SCHEMA
视图已被弃用。您是否检查了sys.tables
和sys.key_constraints
视图?如果您可以从那里找到信息,那么这就是任何关于主键的问题的重复,并且答案包含sys.key_constraints
。 - Panagiotis Kanavos