A ve B adında iki procedure var ve her procedure içerisinde Cursor1 adinda cursor tanimli
A procedure içerisinde fetch ile dolaşırken B procedure çağrılıp işlem yaptırmak istiyorum
Fakat B procedure de tanımlı cursor ismi daha önceden tanımlanmıştır hatası alıyorum
Cursorler local olarak tanımlanabilirmi
Kod: Tümünü seç
declare Cursor1 cursor for
Select ..........
open Cursor1
fetch next from Cursor1 into @UrunAdi
while @@FETCH_STATUS = 0
Begin
.....
Exec B @pUrunAdi = @UrunAdi
.....
fetch next from Cursor1 into @UrunAdi
end
close Cursor1
deallocate Cursor1