Tables dynamiques : Nouvelle colonne dans le correctif SHOW DYNAMIC TABLES et DDL (en attente)¶
Attention
Ce changement de comportement est présent dans le bundle 2026_02.
Pour connaître le statut actuel du bundle, reportez-vous à Historique du bundle.
Lorsque ce bundle de changements de comportement est activé, la commande SHOWDYNAMICTABLES comprend une nouvelle colonne BACKFILL_FROM, et le langage de définition des données généré (DDL) pour les tables dynamiques préserve la table fournie par l’utilisateur depuis l’attribut BACKFILL_FROM.
Commande SHOW DYNAMIC TABLES : Nouvelle colonne dans la sortie¶
Lorsque ce bundle de changements de comportement est activé, la sortie de la commande SHOW DYNAMIC TABLES comprend la nouvelle colonne suivante :
Nom de la colonne |
Type de données |
Description |
|---|---|---|
BACKFILL_FROM |
VARCHAR |
La table source de remplissage, si spécifié. Par exemple, |
- Avant la modification:
BACKFILL_FROM n’est visible qu’à l’intérieur de la chaîne DDL dans la colonne
description. La détection des modifications de la configuration du remplissage nécessite une analyse du SQL brut.- Après la modification:
BACKFILL_FROM est une colonne autonome, vous donnant un accès programmatique direct à la configuration du remplissage.
Correction de cohérence DDL¶
Lorsque ce bundle de changements de comportement est activé, le DDL généré pour les tables dynamiques se comporte de la manière suivante :
- Avant la modification:
Si vous créez une table dynamique avec un nom de table complet ou semi-complet, par exemple,
CREATE DYNAMIC TABLE ... BACKFILL FROM my_schema.my_table— le DDL généré peut supprimer le schéma et n’afficher quemy_table. Cette incohérence peut provoquer des problèmes lors des redéploiements.- Après la modification:
Si vous créez une table dynamique avec un nom de table complet ou semi-complet, par exemple,:code:
CREATE DYNAMIC TABLE ... BACKFILL FROM my_schema.my_table— le DDL généré conserve la qualification exacte que vous avez fournie. Si vous avez spécifiémy_schema.my_table, le DDL reflètemy_schema.my_table.
Réf : 2248