摘要:
列出Database或Table的所有约束很多时候我们想使用像 INSERT、UPDATE、DELETE 这样的DML命令。有时候因为某个表被设置约束,导致我们操作该表出现错。拿到一个新的数据库,如果不知道哪些表被设置约束,一定让人很痛苦。如果我们能够列出所有的约束,很多错误就可以避免。下面有两个方法列出约束。方法一使用sys.objects 获得约束信息。— 显示数据库中所有约束SELECT * FROM sys.objectsWHERE type_desc LIKE ‘%CONSTRAINT’上面的语句显示sys.objects中所有的字段。我们可以改进上面的查询,显示比较舒服的结果。– 阅读全文