UNDROP DYNAMIC TABLE¶
ドロップされた 動的テーブル の最新バージョンを復元します。
- こちらもご参照ください。
CREATE DYNAMIC TABLE、 ALTER DYNAMIC TABLE、 DESCRIBE DYNAMIC TABLE、 SHOW DYNAMIC TABLES、 DROP DYNAMIC TABLE
構文¶
UNDROP DYNAMIC TABLE <name>
パラメーター¶
name復元する動的テーブルの識別子を指定します。
識別子にスペースまたは特殊文字が含まれる場合は、文字列全体を二重引用符で囲む必要があります。二重引用符で囲まれた識別子も大文字と小文字が区別されます。
詳細については、 識別子の要件 をご参照ください。
アクセス制御の要件¶
この操作の実行に使用される ロール には、少なくとも次の 権限 が必要です。
権限 |
オブジェクト |
メモ |
|---|---|---|
OWNERSHIP |
削除を取消したい動的テーブル。 |
Operating on an object in a schema requires at least one privilege on the parent database and at least one privilege on the parent schema.
指定された権限のセットを使用してカスタムロールを作成する手順については、 カスタムロールの作成 をご参照ください。
セキュリティ保護可能なオブジェクト に対して SQL アクションを実行するためのロールと権限付与に関する一般的な情報については、 アクセス制御の概要 をご参照ください。
使用上の注意¶
動的テーブルのドロップを取り消すには、テーブルに対する OWNERSHIP 権限を持つロールを使用する必要があります。
同じ名前のテーブルが既に存在する場合、エラーが返されます。
UNDROP は、Snowflake Time Travel の機能に依存しています。オブジェクトが データ保持期間 内で削除された場合にのみ、オブジェクトを復元できます。デフォルト値は24時間です。
例¶
削除された動的テーブルの最新バージョンを復元します。
UNDROP DYNAMIC TABLE my_dynamic_table;