Its depends, tu insertu updeitu visokiu buna :) pvz.:
UPDATE
LENTA
SET
LENTA.Laukas = T3.laukas
FROM
T1
INNER JOIN
T2 On T1.xx2 = T2.xx3
INNER JOIN
T3 On T2.xx2 = T3.xx1
WHERE
LENTA.xx5 = T1.xx1
And T1.xx5 BETWEEN '2011.01.01' AND getDate()
Kaip ir 1 updeitas, bet duomenys updeitui formuojasi per 3 lentas ir updatinasi dar kazkoks range irasu ;)
Aisku jei koks nors ten 1 irasas ir viena SQL komanda pvz atlieki viska, tai jo, bet jei ne tai dedi tranzakcija.
JDM.
"ReM" <rem@mano.mail> wrote in message news:jaj8hr$9lr$1@trimpas.omnitel.net...
> Iš visos diskusijos daryčiau tokias išvadas:
>
> Jei insertinu, updeitinu, deletinu VIENĄ įrašą, transakcija nebūtina, nes DB vis tiek pati daro transakciją.
> Jei darau keletą operacijų paeiliui, kurios turi prasmę tik tada, jei padaromos visos - transakcija būtina (viskas arba nieko).
> Primenu, kalba ėjo apie postgresql. Mysql tai ne tas pats...