Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa transakcijom

[es] :: MS SQL :: Problem sa transakcijom

[ Pregleda: 3212 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Astek
Marković Darko
Beograd

Član broj: 128308
Poruke: 160
*.3dnet.co.yu.



+1 Profil

icon Problem sa transakcijom06.07.2007. u 22:13 - pre 204 meseci
Imam SP npr..

SP_1
begin transaction
Insert...
Update..
..
Commit


A onda drugu npr:

SP_2
Begin transacttion
insert...
execute SP_1
Update...
Commit

Kako da u SP_2 uhvatim u transakciji
sve tri(insert,execute SP_1 i Update)?

Nisam vodio baš računa o sintaksi ali se nadam da je jasno pitanje.

Hvala svima.

 
Odgovor na temu

dekibre
Dejan Mladenovic
Oslo, Norveska

Član broj: 21820
Poruke: 246
84.236.124.*

Sajt: dekibre.on.w802.net/index..


+4 Profil

icon Re: Problem sa transakcijom07.07.2007. u 12:37 - pre 204 meseci
Bojim se da te baš i ne razumem, može li neko pojašnjenje?!
You can fool some people sometimes,
But you can't fool all the people all the time. (Bob Marley)
 
Odgovor na temu

Astek
Marković Darko
Beograd

Član broj: 128308
Poruke: 160
*.3dnet.co.yu.



+1 Profil

icon Re: Problem sa transakcijom07.07.2007. u 13:40 - pre 204 meseci

********************
Alter procedure SP_1
begin transaction
Insert...
Update..
..
Commit
********************


A onda drugu npr:
********************
Alter procedure SP_2
Begin transacttion
insert...
execute SP_1
Update...
Commit
*********************



Kako da obezbedim da se pri pozivu SP_2 procedure izvrše sve naredbe u okviru SP_2 uključujući i naredbe u okviru SP_1(koja se poziva) iz SP_2 ili da se ne izvrši ni jedna. U SP_1 vec postoji transaction, kao i u okviru SP_2.


 
Odgovor na temu

dekibre
Dejan Mladenovic
Oslo, Norveska

Član broj: 21820
Poruke: 246
84.236.124.*

Sajt: dekibre.on.w802.net/index..


+4 Profil

icon Re: Problem sa transakcijom07.07.2007. u 22:39 - pre 204 meseci
Pročitaj ovaj članak: http://msdn2.microsoft.com/en-us/library/aa175920(SQL.80).aspx - Error handling by Dejan Sunderic
ako budeš imao nejasnoća posle toga ti pitaj, ali to je ono što tebe interesuje.

You can fool some people sometimes,
But you can't fool all the people all the time. (Bob Marley)
 
Odgovor na temu

DarkMan
Darko Matesic

Član broj: 20445
Poruke: 572
91.150.98.*

Jabber: DarkMan


Profil

icon Re: Problem sa transakcijom08.07.2007. u 14:35 - pre 204 meseci
Ako si proucio sa gornjeg linka ili si vec znao kako da obradjujes greske jedini problem ti mozda mogu zadati ugnjezdene transakcije. Ranije sam pisao nesto na tu temu pa mozes procitati
http://www.elitesecurity.org/t181018

Meni je do problema sa transakcijama bas doslo usled koriscenja ugnjezdenih transakcija u vise stored procedura (prva poziva drugu, druga poziva trecu, i svaka od njih ima svoju transakciju).
 
Odgovor na temu

Astek
Marković Darko
Beograd

Član broj: 128308
Poruke: 160
*.3dnet.co.yu.



+1 Profil

icon Re: Problem sa transakcijom08.07.2007. u 22:00 - pre 204 meseci
Tacno , to je problem. Razne ugnjezdene transakcije i procedure koja su unutar njih i sadrze ponovo transakcije..
Sutra cu detaljno prouciti link.

........................................

To je rešenje. Hvala.





[Ovu poruku je menjao Astek dana 10.07.2007. u 12:31 GMT+1]
 
Odgovor na temu

priki

Član broj: 24732
Poruke: 700
*.amis.net.

ICQ: 174153511


+26 Profil

icon Re: Problem sa transakcijom03.08.2007. u 07:58 - pre 203 meseci
imas u helpu za MS SQL finih objasnjenja oko ugnježdenih transakcija
sve fino radi, odradi jedan primer iz helpa i biće ti sve jasno
 
Odgovor na temu

Teks

Član broj: 153636
Poruke: 31
91.150.124.*



Profil

icon Re: Problem sa transakcijom09.08.2007. u 21:05 - pre 203 meseci
Mislim da treba naglasiti da posle svakog insert/update u transakciji treba imati kontrolu greške, u suprotnom transakcija može da ne radi kao što smo zamislili
 
Odgovor na temu

[es] :: MS SQL :: Problem sa transakcijom

[ Pregleda: 3212 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.