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, table, schema.table ou db.schema.table.

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 que my_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ète my_schema.my_table.

Réf : 2248