Commande CREATE DYNAMIC ICEBERG TABLE : écrire les types de données dans des fichiers de table (en attente)¶
Attention
Ce changement de comportement est présent dans le bundle 2024_08.
Pour connaître le statut actuel du bundle, reportez-vous à Historique du bundle.
Avec cette version, la commande CREATE DYNAMIC ICEBERG TABLE se comporte comme suit :
- Avant la modification:
Les tables Apache Iceberg™ dynamiques gérées par Snowflake créées avec des définitions de colonnes explicites n’écrivent pas les types de données Iceberg dans les fichiers de table.
- Après la modification:
Les tables Apache Iceberg™ dynamiques gérées par Snowflake créées avec des définitions de colonnes explicites écrivent les types de données Iceberg dans les fichiers de table.
Voici un exemple d’une table Apache Iceberg™ dynamique gérée par Snowflake avec des définitions de colonnes explicites :
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;
Réf : 1773