Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 7 odgovora
  • 4.159 pregleda

Najnovija ↓

Problem sa transakcijom 06.07.2007. u 23:13 · pre 235 meseci #1
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.

Re: Problem sa transakcijom 07.07.2007. u 13:37 · pre 235 meseci #2
Bojim se da te baš i ne razumem, može li neko pojašnjenje?!
Potpis
You can fool some people sometimes,
But you can't fool all the people all the time. (Bob Marley)
Re: Problem sa transakcijom 07.07.2007. u 14:40 · pre 235 meseci #3

********************
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.


Re: Problem sa transakcijom 07.07.2007. u 23:39 · pre 235 meseci #4
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.
Potpis
You can fool some people sometimes,
But you can't fool all the people all the time. (Bob Marley)
Re: Problem sa transakcijom 08.07.2007. u 15:35 · pre 235 meseci #5
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).
Re: Problem sa transakcijom 08.07.2007. u 23:00 · pre 235 meseci
izmenjeno 1 put, poslednji put Astek 10.07.2007. u 12:31
  1. Astek10.07.2007. u 12:31zapis iz teksta poruke
#6
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.
Re: Problem sa transakcijom 03.08.2007. u 08:58 · pre 234 meseca #7
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
Re: Problem sa transakcijom 09.08.2007. u 22:05 · pre 234 meseca #8
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
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme