sys.check_constraints (Transact-SQL)

適用於:SQL ServerAzure SQL DatabaseAzure 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

另請參閱