cursor kullanı hakkında

MS SQL Server veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
adelphiforumz
Üye
Mesajlar: 602
Kayıt: 01 Nis 2008 04:38
Konum: İstanbul

cursor kullanı hakkında

Mesaj gönderen adelphiforumz » 20 Haz 2017 11:35

Selamlar

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

Teşekkürler
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana

Kullanıcı avatarı
csunguray
Üye
Mesajlar: 846
Kayıt: 09 Ara 2006 05:08
Konum: Adana
İletişim:

Re: cursor kullanı hakkında

Mesaj gönderen csunguray » 20 Haz 2017 02:18

adelphiforumz yazdı:declare Cursor1 cursor for
yerine

Kod: Tümünü seç

declare Cursor1 cursor local for
kullanın...
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri

Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)

Cevapla