Transact-SQL 参考

TABLE_CONSTRAINTS

当前数据库中的每个表约束在该视图中占一行。该信息架构视图返回当前用户对其拥有权限的对象的有关信息。INFORMATION_SCHEMA.TABLE_CONSTRAINTS 视图以 sysobjects 系统表为基础。

若要从这些视图中检索信息,请指定完全合格的 INFORMATION_SCHEMA view_name 名称。

列名 数据类型 描述
CONSTRAINT_CATALOG nvarchar(128) 约束限定符。
CONSTRAINT_SCHEMA nvarchar(128) 约束所有者。
CONSTRAINT_NAME sysname 约束名称。
TABLE_CATALOG nvarchar(128) 表限定符。
TABLE_SCHEMA nvarchar(128) 表所有者。
TABLE_NAME sysname 表名。
CONSTRAINT_TYPE varchar(11) 约束的类型。可以是 CHECK、UNIQUE、PRIMARY KEY 或 FOREIGN KEY。
IS_DEFERRABLE varchar(2) 指定限制检查是否可延迟。总是返回 NO。
INITIALLY_DEFERRED varchar(2) 指定最初是否延迟限制检查。总是返回 NO。

请参见

sysobjects