la question est: J'ai effectué uniquement des instructions DML et je vais essayer d'effectuer une instruction DDL, mais ce qui se produit si le DDL échoue? Y aura-t-il une annulation de seulement le DDL, ou DML aussi?Que se passe-t-il si l'instruction DDL se bloque? (Oracle DB)
Comme ceci:
-- point 1
INSERT ...
INSERT ...
INSERT ...
// 3 lignes insérées
-- point 2
CREATE ... (crash)
quel moment il revenir? point 1 ou point 2? Merci beaucoup.
Essayez et voyez, ce n'est pas difficile de 'crash' a 'créer ' – HoneyBadger
que sont le point 1 et le point 2, commits? Aussi le DDL est un commit implicite –