Exemple : Transaction sous Oracle en SQL

ExempleExemple en SQL sous Oracle

1
INSERT INTO test (a) VALUES (1);
2
COMMIT;
3

AttentionBEGIN implicite sous Oracle

La commande BEGIN; ou BEGIN TRANSACTION; ne peut pas être utilisé sous Oracle (la commande BEGIN est réservée à l'ouverture d'un bloc PL/SQL).

Toute commande SQL LMD (INSERT, UPDATE ou DELETE) démarre par défaut une transaction, la commande BEGIN TRANSACTION est donc implicite.