Molto interessanti i discorsi sulle transazioni, mchorney! Sto curando alcuni progetti ed in uno di questi le transazioni credo possano risolvere molti miei problemi. Spesso infatti mi capita di dover eseguire un flusso di 2-3 query come se fosse un'unica operazione SQL senza che nessun'altro utente effettui nel frattempo delle ulteriori operazioni e quindi minacci l'intregrità dei dati.
Volevo chiederti... I comandi BEGIN e COMMIT vanno scritti rispettivamente all'inizio e alla fine del flusso di query da eseguire, vero? Qualcosa del tipo
Tutto questo testo deve essere eseguito come un'unico statement SQL, giusto? Abbi pazienza ma pur conoscendole in via teorica non ho mai usato le transazioni, dunque le mie domande potranno sembrarti a dir poco banali.codice:BEGIN <prima query> <seconda query> <terza query> COMMIT
Ciao e grazie in anticipo per l'aiuto!![]()