DATABASES ビュー¶
このInformation Schemaビューには、アカウントで定義されている各データベースの行が表示されます。
注釈
このビューでは「データベース」というSnowflakeの用語を使用しますが、他のすべてのInformation Schemaビューでは「カタログ」という標準の INFORMATION_SCHEMA 用語を使用します。2つの用語の意味は同じです。
列¶
列名 |
データ型 |
説明 |
---|---|---|
DATABASE_NAME |
TEXT |
データベースの名前。 |
DATABASE_OWNER |
TEXT |
データベースを所有するロールの名前。 |
IS_TRANSIENT |
TEXT |
これが一時データベースかどうか。 |
COMMENT |
TEXT |
このデータベースのコメント。 |
CREATED |
TIMESTAMP_LTZ |
データベースの作成時刻。 |
LAST_ALTERED |
TIMESTAMP_LTZ |
オブジェクトが最後に変更された日時。 使用上の注意 をご参照ください。 |
RETENTION_TIME |
NUMBER |
Time Travelの履歴データが保持される日数。 |
OWNER_ROLE_TYPE |
TEXT |
オブジェクトを所有するロールのタイプ、 |
使用上の注意¶
ビューには、セッションの現在のロールにアクセス権限が付与されているオブジェクトのみが表示されます。ビューは MANAGE GRANTS 権限を優先しないため、 MANAGE GRANTS 権限を持つユーザーが両方を実行する場合、SHOW コマンドよりも表示される情報が少なくなる場合があります。
このビューには、アカウント内のすべてのデータベースが含まれます(ビューのクエリに使用されるデータベースの INFORMATION_SCHEMA に関係なく)。
LAST_ALTERED 列は、オブジェクトに対して以下の操作を実行したときに更新されます。
DDL 操作 。
DML 操作(テーブル用のみ)。
Snowflakeが実行するメタデータのバックグラウンド保守作業。