EVENT_TABLES ビュー

このInformation Schemaビューには、INFORMATION_SCHEMA スキーマ自体のビューを含む、指定された(または現在の)データベースの各イベントテーブルおよびビューの行が表示されます。

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

イベントテーブルの設定VIEWS ビュー

列名

データ型

説明

TABLE_CATALOG

TEXT

イベントテーブルが属するデータベース

TABLE_SCHEMA

TEXT

イベントテーブルが属するスキーマ

TABLE_NAME

TEXT

イベントテーブルの名前

TABLE_OWNER

TEXT

イベントテーブルを所有するロールの名前

CREATED

TIMESTAMP_LTZ

イベントテーブルの作成時刻

LAST_ALTERED

TIMESTAMP_LTZ

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

COMMENT

TEXT

このイベントテーブルに対するコメント

使用上の注意

  • ビューには、セッションの現在のロールにアクセス権限が付与されているオブジェクトのみが表示されます。ビューは MANAGE GRANTS 権限を優先しないため、 MANAGE GRANTS 権限を付与されたユーザーが両方を実行する場合は、 SHOW コマンドよりも表示される情報が少なくなる場合があります。

    この動作は、対応する SHOW コマンドがある他のアカウントレベルの 権限 およびInformation Schemaビューにも適用されます。

  • このビューには、ドロップされたイベントテーブルは含まれません。ドロップされたテーブルを表示するには、代わりに SHOW EVENT TABLES を使用します。

  • クエリ内のイベントテーブルのみを表示するには、 WHERE 句を使用してフィルターします。例:

    ... WHERE table_schema != 'INFORMATION_SCHEMA'

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

    • DDL 操作 。

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

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

mydatabase データベース内にあるすべてのスキーマのイベントテーブルすべての名前を取得します。

SELECT TABLE_NAME
    FROM mydatabase.information_schema.event_tables;
Copy