CREATE DYNAMIC ICEBERG TABLE-Befehl: Datentypen in Tabellendateien schreiben (ausstehend)

Achtung

Diese Verhaltensweisen sind im Bundle 2024_08 enthalten.

Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.

In diesem Release verhält sich der Befehl CREATE DYNAMIC ICEBERG TABLE wie folgt:

Vor der Änderung:

Von Snowflake verwaltete dynamische Apache Iceberg™-Tabellen, die mit expliziten Spaltendefinitionen erstellt wurden, schreiben keine Iceberg-Datentypen in Tabellendateien.

Nach der Änderung:

Von Snowflake verwaltete dynamische Apache Iceberg™-Tabellen, die mit expliziten Spaltendefinitionen erstellt wurden, schreiben Iceberg-Datentypen in Tabellendateien.

Im Folgenden finden Sie ein Beispiel für eine von Snowflake verwaltete dynamische Apache Iceberg™-Tabelle mit expliziten Spaltendefinitionen:

CREATE OR REPLACE DYNAMIC ICEBERG TABLE iceberg_dt (id int)
  WAREHOUSE = mywh
  TARGET_LAG = 'downstream'
  EXTERNAL_VOLUME = 'iceberg_default_volume'
  BASE_LOCATION = 'my_base_location'
  CATALOG = 'snowflake'
  AS
    SELECT id FROM base_table;
Copy

Ref.: 1773