sys.check_constraints (Transact-SQL)
適用対象: SQL Server Azure SQL Database
Azure SQL Managed Instance
SYS.objects.type = 'C' の CHECK 制約である各オブジェクトの行を格納します。
列名 | データ型 | 説明 |
---|---|---|
<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」を参照してください。