sql server数据库对象类型获取所有约束

时间:2013-10-17 04:56:02

标签: sql sql-server-2012

检查约束的sql server数据库对象类型是什么(包括所有约束)?

SELECT * FROM SYS.OBJECTS WHERE TYPE IN (N'type_to_include_all_constraints')

1 个答案:

答案 0 :(得分:0)

我更喜欢使用更集中的目录视图,而不是摆弄sys.objects并且必须知道所有这些类型。

对于检查约束,请使用

  SELECT * FROM sys.check_constraints

对于默认约束,请使用

  SELECT * FROM sys.default_constraints

请参阅MSDN documentation on the catalog views以获取sys架构中所有可用目录视图的完整列表及其包含的内容。