Combien de tables sont créées par cette série d'instruction ?

SET AUTOCOMMIT OFF
CREATE TABLE T1 (A INTEGER);
CREATE TABLE T2 (A INTEGER);
CREATE TABLE T3 (A INTEGER);
INSERT INTO T1 VALUES (1);
INSERT INTO T2 VALUES (1);
INSERT INTO T3 VALUES (1);
ROLLBACK;

3

Les transactions n'affectent normalement que les instructions LMD et non les instructions LDD.

Notons néanmoins que certains SGBD peuvent être paramétrés pour autoriser certaines instructions LDD à être affectées par les transactions (ce qui est un détournement de l'usage théorique des transactions).

AccueilCours > SQL > Exercice< PrécédentSuivant >