sys.check_constraints (Transact-SQL)
適用於:SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體
包含 CHECK 條件約束之每個物件的數據列,其 sys.objects.type = 'C'。
資料行名稱 | 資料類型 | 描述 |
---|---|---|
<繼承自 sys.objects 的數據行> | 如需此檢視繼承的數據行清單,請參閱 sys.objects (Transact-SQL) 。 | |
is_disabled | bit | CHECK 條件約束已停用。 |
is_not_for_replication | bit | CHECK 條件約束是使用 NOT FOR REPLICATION 選項建立的。 |
is_not_trusted | bit | 系統尚未針對所有數據列驗證 CHECK 條件約束。 |
parent_column_id | int | 0 表示數據表層級 CHECK 條件約束。 非零值表示這是在具有指定標識碼值的數據行上定義的數據行層級 CHECK 條件約束。 |
定義 | nvarchar(max) | 定義此 CHECK 條件約束的 SQL 運算式。 |
uses_database_collation | bit | 1 = 條件約束定義取決於資料庫的預設定序,以進行正確的評估;否則為 0。 這類相依性可防止變更資料庫預設定序。 |
is_system_named | bit | 1 = 系統產生名稱。 0 = 使用者提供名稱。 |
權限
目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。 如需相關資訊,請參閱 Metadata Visibility Configuration。