sys.check_constraints (Transact-SQL)

適用対象: SQL Server Azure SQL Database Azure SQL Managed Instance

check 制約である各オブジェクトの行が含まれます。 sys.objects.type = 'C' です。

列名 データ型 説明
<sys.objects から継承された列> このビューが継承する列の一覧については、「sys.objects (Transact-SQL)」を参照してください。
is_disabled bit CHECK 制約は無効です。
is_not_for_replication bit NOT FOR REPLICATION オプションを使用して作成された CHECK 制約です。
is_not_trusted bit CHECK 制約は、すべての行についてシステムによって検証されていません。
parent_column_id int 0 は、テーブル レベルの CHECK 制約を示します。

0 以外の値は、指定された ID 値を持つ列で定義された列レベルの CHECK 制約であることを示します。
定義 nvarchar(max) この CHECK 制約を定義する SQL 式。
uses_database_collation bit 1 = 制約定義は、正しい評価のためにデータベースの既定の照合順序に依存します。それ以外の場合は 0。 このような依存関係により、データベースの既定の照合順序を変更できなくなります。
is_system_named bit 1 = 名前はシステムによって生成されました。

0 = 名前はユーザーによって指定されました。

アクセス許可

カタログ ビューでのメタデータの可視性は、ユーザーが所有しているか、ユーザーに何らかのアクセス許可が付与されているセキュリティ保護可能なリソースに限定されます。 詳細については、「 Metadata Visibility Configuration」を参照してください。

参照