TABLE_CONSTRAINTS ビュー

このInformation Schemaビューには、指定された(または現在の)データベース内のテーブルに対して定義された各参照整合性制約の行が表示されます。

参照整合性制約の詳細については、 制約 をご参照ください。

こちらもご参照ください。

REFERENTIAL_CONSTRAINTS ビュー

列名

データ型

説明

CONSTRAINT_CATALOG

TEXT

制約が属するデータベース

CONSTRAINT_SCHEMA

TEXT

制約が属するスキーマ

CONSTRAINT_NAME

TEXT

制約の名前

TABLE_CATALOG

TEXT

現在のテーブルのデータベースの名前

TABLE_SCHEMA

TEXT

現在のテーブルのスキーマの名前

TABLE_NAME

TEXT

現在のテーブルの名前

CONSTRAINT_TYPE

TEXT

制約のタイプ

IS_DEFERRABLE

TEXT

制約の評価を延期できるかどうか

INITIALLY_DEFERRED

TEXT

制約の評価が遅延可能で、開始時に遅延されるかどうか

ENFORCED

TEXT

制約が強制されるかどうか

COMMENT

TEXT

この制約に対するコメント

CREATED

TIMESTAMP_LTZ

制約の作成時刻

LAST_ALTERED

TIMESTAMP_LTZ

オブジェクトが最後に変更された日時。 使用上の注意 をご参照ください。

RELY

TEXT

クエリの書き換え中に、 NOVALIDATE モードの制約を考慮するかどうか。詳細については、 拡張制約のプロパティ をご参照ください。

使用上の注意

  • ビューには、セッションの現在のロールにアクセス権限が付与されているオブジェクトのみが表示されます。

  • LAST_ALTERED 列は、オブジェクトに対して以下の操作を実行したときに更新されます。

    • DDL 操作 。

    • DML 操作(テーブル用のみ)。

    • Snowflakeが実行するメタデータのバックグラウンド保守作業。