Exemple : Transaction sous Oracle en SQL
Exemple : Exemple en SQL sous Oracle
1
INSERT INTO test (a) VALUES (1);
2
COMMIT;
3
Attention : BEGIN 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.