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」を参照してください。