UNDROP ICEBERG TABLE

Stellt die neueste Version einer gelöschten Iceberg-Tabelle wieder her.

Unter diesem Thema werden Iceberg-Tabellen einfach als „Tabellen“ bezeichnet, es sei denn, die Angabe von Iceberg-Tabellen vermeidet Verwechslungen.

Siehe auch:

CREATE ICEBERG TABLE, ALTER ICEBERG TABLE, DROP ICEBERG TABLE, SHOW ICEBERG TABLES, DESCRIBE ICEBERG TABLE

Syntax

UNDROP ICEBERG TABLE <name>
Copy

Parameter

name

Gibt den Bezeichner für die wiederherzustellende Tabelle an. Wenn der Bezeichner Leerzeichen oder Sonderzeichen enthält, muss die gesamte Zeichenfolge in doppelte Anführungszeichen gesetzt werden. Bei Bezeichnern, die in doppelte Anführungszeichen eingeschlossen sind, ist auch die Groß- und Kleinschreibung zu beachten.

Nutzungshinweise

  • Das Wiederherstellen von Iceberg-Tabellen wird nur im aktuellen Schema oder in der aktuellen Datenbank unterstützt, auch wenn der Tabellenname vollqualifiziert ist.

  • Wenn bereits eine Iceberg-Tabelle mit dem gleichen Namen vorhanden ist, wird ein Fehler zurückgegeben.

  • Um das Löschen einer Iceberg-Tabelle zurückzunehmen, deren externes Volume gelöscht wurde, löschen Sie zuerst das externe Volume. Sie können das Löschen der Iceberg-Tabelle nicht rückgängig machen, indem Sie ein neues externes Volume mit demselben Namen wie das gelöschte externe Volume erstellen.

  • Sie können eine Tabelle, die eine Katalogintegration verwendet, nicht wiederherstellen, wenn die zugehörige Katalogintegration gelöscht wurde.

  • UNDROP stützt sich auf die Snowflake-Funktion Time Travel. Ein Objekt kann nur wiederhergestellt werden, wenn es innerhalb der Datenaufbewahrungsfrist gelöscht wurde. Der Standardwert ist 24 Stunden.

Beispiele

Wiederherstellen der neuesten Version einer gelöschten Tabelle my_iceberg_table:

UNDROP ICEBERG TABLE my_iceberg_table;
Copy