我有一個數據庫,其中一些表中有一些字段有約束。我自己命名了一些這些約束條件,但是其他一些約束條件會自動生成。如何選擇所有自動命名約束sql
我想選擇所有這些約束。我正在使用
SELECT * FROM sys.objects
WHERE type_desc LIKE '%CONSTRAINT'
獲取所有約束。但是有很多,我無法手動找到它們。這些名稱是不可預知的,使用字母數字字符如PK__getParen__50EEF97F6BC33CCA
如何區分我已命名自己並自動命名的約束?
[SQL服務器2008 - 獲取表約束](可能的重複https://stackoverflow.com/questions/14229277/sql-server-2008-get-table-constraints ) – brykneval
似乎有點類似,但這主要集中在查找系統生成名稱的約束。 – mendosi