繁体   English   中英

如何获取所有SQL Server默认值和规则的名称

[英]How to get names of all SQL Server Defaults and Rules

我正在尝试编写查询以获取数据库中所有规则和默认值的名称,以便可以以编程方式从数据库中删除所有规则和默认值,而不必知道它们的名称。

但是,它们似乎似乎不包含在sys.objects -那么在哪里可以找到它们?

规则和默认

尝试这个

SELECT *
FROM   sys.objects
WHERE  type = 'r' -- to filter rules
        OR ( parent_object_id = 0 -- to restrict default constraints 
             AND type = 'd' ) -- to filter defaults 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM