Tutoriel : tables versionnées par le système

S’applique à : SQL Server Azure SQL Database Azure SQL Managed Instance

Les tables versionnées par le système, également appelées tables temporelles, peuvent également être configurées directement sur Azure Data Studio. Si vous débutez dans le versioning système, consultez la documentation des documentation SQL Server sur les tables temporelles. Les colonnes de période doivent être définies pour les tables versionnées par le système.

Création d’une table versionnée par le système

  1. Créez une table appelée « Département » avec les propriétés de colonne comme indiqué ci-dessous. Pour ce faire, cliquez avec le bouton droit sur le dossier Tables dans le volet Connexions, puis sélectionnez « Nouvelle table ». Ensuite, dans le volet Propriétés de la table, activez la case à cocher « Contrôle de version système activé ». Vous pouvez décider de renommer cette table d’historique ou de laisser le nom par défaut tel quel.

    Capture d’écran du Concepteur de tables montrant comment créer une table versionnée par le système.

  2. Les colonnes de période, ValidFrom et ValidTo, sont activées par défaut sur les tables versionnées par le système. Le volet de script va maintenant être mis à jour pour afficher la version T-SQL de cette table versionnée par le système.

    Capture d’écran du concepteur de tables affichant comment définir des colonnes de période.

Notes

Les tables versionnées par le système nécessitent une clé primaire.

Étape suivante