【发布时间】:2018-10-20 02:04:19
【问题描述】:
我有一个数据库,其中有一些表,一些字段有约束。我自己命名了其中一些约束,但其他一些约束的名称是自动生成的。
我想选择所有这些约束。我正在使用
SELECT * FROM sys.objects
WHERE type_desc LIKE '%CONSTRAINT'
获取所有约束。但是有很多,我无法手动找到它们。这些名称无法使用字母数字字符(如 PK__getParen__50EEF97F6BC33CCA)来预测
如何区分我自己命名和自动命名的约束?
【问题讨论】:
-
看起来有些相似,但重点是使用系统生成的名称查找约束。
标签: sql sql-server tsql