VIEWS ビュー¶
この情報スキーマビューには、データベースの INFORMATION_SCHEMA ビューを含む、指定された(または現在の)データベースの各ビューの行が表示されます。
- こちらもご参照ください:
列¶
列名 |
データ型 |
説明 |
---|---|---|
TABLE_CATALOG |
TEXT |
ビューが属するデータベース。 |
TABLE_SCHEMA |
TEXT |
ビューが属するスキーマ。 |
TABLE_NAME |
TEXT |
ビューの名前。 |
TABLE_OWNER |
TEXT |
ビューを所有するロールの名前。 |
VIEW_DEFINITION |
TEXT |
ビューのクエリ式のテキスト。 |
CHECK_OPTION |
TEXT |
Snowflakeには適用されません。 |
IS_UPDATABLE |
TEXT |
Snowflakeには適用されません。 |
INSERTABLE_INTO |
TEXT |
Snowflakeには適用されません。 |
IS_SECURE |
TEXT |
ビューが安全かどうかを指定します。 |
CREATED |
TIMESTAMP_LTZ |
ビューの作成時間。 |
LAST_ALTERED |
TIMESTAMP_LTZ |
ビューの最終変更時刻。 |
COMMENT |
TEXT |
このビューに対するコメント。 |
使用上の注意¶
ビューには、セッションの現在のロールにアクセス権限が付与されているオブジェクトのみが表示されます。ビューは MANAGE GRANTS 権限を優先しないため、 MANAGE GRANTS 権限を付与されたユーザーが両方を実行する場合、 SHOW コマンドよりも表示される情報が少なくなる場合があります。
この動作は、対応する SHOW コマンドがある他のアカウントレベルの 権限 およびInformation Schemaビューにも適用されます。
クエリから INFORMATION_SCHEMA ビューを削除するには、 WHERE 句を使用してフィルタリングします。例:
... WHERE table_schema != 'INFORMATION_SCHEMA'