> "Ar galima situacija, kad be tranzakcijos kažkas bus sugadinta?" - > normaliomis aplinkybemis ne Zinoma, tai teisinga tik vienos transakcijos kontekste. JDM auksciau yra 100% teisus, tuo atveju kai operacijoje yra keli zingsniai (tarkim, kelios udate komandos), redaguojantys kelis irasus, jie visad turetu eiti vienoje transakcijoje, tam, kad isvengti situacijos kai pirmas zingsnis ivykdomas, o antras del kazkokiu priezasciu (klaidos) ne. Viskas arba nieko principas. Butent del to siulau pasidometi kaip postgresql yra realizuotos implicit transakcijos, nes tai priklauso nuo DBVS pvz. kazkurios DBVS gali traktuoti visa stored procedure kaip viena transakcija, kitos ne ir traktuoti kiekviena update sakiny proceduros viduje kaip atskira transakcija. Reikia zinoti, kaip veikia DBVS su kuria dirbi :)