Cursor değişkenini döndürme

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
anemos
Üye
Mesajlar: 110
Kayıt: 02 Nis 2007 07:51
Konum: Sakarya / Hendek

Cursor değişkenini döndürme

Mesaj gönderen anemos »

Merhabalar,

Aşağıdaki yapıdan recordset döndürebilir miyim? Bunu VBA ortamında kullanacağım ve SP için olmayacak.

Kod: Tümünü seç

SET NOCOUNT ON

DECLARE @AuthorID char(11)
	
DECLARE c1 CURSOR READ_ONLY
FOR SELECT au_id FROM authors

OPEN c1

FETCH NEXT FROM c1 INTO @AuthorID

WHILE @@FETCH_STATUS = 0
BEGIN
	PRINT @AuthorID     /* PRINT yerine ne kullanmalıyım? */

	FETCH NEXT FROM c1 INTO @AuthorID
END

CLOSE c1
DEALLOCATE c1
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3077
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: Cursor değişkenini döndürme

Mesaj gönderen sabanakman »

Kod: Tümünü seç

declare @tbl table (AuthorID char(11))
insert into @tbl (AuthorID) SELECT au_id FROM authors
select * from @tbl
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Cevapla