Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
DELETEcommande dans Amazon QLDB
Important
Avis de fin de support : les clients existants pourront utiliser Amazon QLDB jusqu'à la fin du support le 31 juillet 2025. Pour plus de détails, consultez Migrer un Amazon QLDB Ledger vers Amazon Aurora SQL Postgre
Sur AmazonQLDB, utilisez la DELETE
commande pour marquer un document actif comme supprimé dans un tableau en créant une nouvelle mais dernière révision du document. Cette dernière révision indique que le document est supprimé. Cette opération met fin au cycle de vie d'un document, ce qui signifie qu'aucune autre révision de document portant le même identifiant de document ne peut être créée.
Cette opération est irréversible. Vous pouvez toujours consulter l'historique des révisions d'un document supprimé à l'aide duFonction d'historique.
Note
Pour savoir comment contrôler l'accès afin d'exécuter cette commande partiQL sur des tables spécifiques, consultez. Commencer à utiliser le mode d'autorisation standard sur Amazon QLDB
Syntaxe
DELETE FROM
table_name
[ AStable_alias
] [ BYid_alias
] [ WHEREcondition
]
Paramètres
table_name
-
Nom de la table utilisateur contenant les données à supprimer. DMLles instructions ne sont prises en charge que dans la vue utilisateur par défaut. Chaque instruction ne peut être exécutée que sur une seule table.
- AS
table_alias
-
(Facultatif) Alias défini par l'utilisateur qui s'étend au-dessus d'une table à supprimer. Le
AS
mot clé est facultatif. - BY
id_alias
-
(Facultatif) Alias défini par l'utilisateur qui est lié au champ de
id
métadonnées de chaque document du jeu de résultats. L'alias doit être déclaré dans laFROM
clause à l'aide duBY
mot clé. Cela est utile lorsque vous souhaitez filtrer sur l'ID du document lorsque vous recherchez l'affichage utilisateur par défaut. Pour plus d’informations, consultez Utilisation de la clause BY pour demander l'ID du document. - WHERE
condition
-
Les critères de sélection des documents à supprimer.
Note
Si vous omettez la WHERE
clause, tous les documents du tableau sont supprimés.
Valeur renvoyée
documentId
— L'identifiant unique de chaque document que vous avez supprimé.
Exemples
DELETE FROM VehicleRegistration AS r WHERE r.VIN = '1HVBBAANXWH544237'
Exécution par programmation à l'aide du pilote
Pour savoir comment exécuter cette instruction par programmation à l'aide du QLDB pilote, consultez les didacticiels suivants dans Getting started with the driver :
-
Java : Tutoriel de démarrage rapide | Référence de livre de cuisine
-
.NET: Tutoriel de démarrage rapide | Référence de livre de cuisine
-
Allez : Tutoriel de démarrage rapide | Référence de livre de cuisine
-
Node.js : Tutoriel de démarrage rapide | Référence de livre de cuisine
-
Python : Tutoriel de démarrage rapide | Référence de livre de cuisine