From: | "Timu EREN" <selamtux(at)gmail(dot)com> |
---|---|
To: | pgsql-tr-genel(at)postgresql(dot)org |
Subject: | Cursor ve Subselect yada Join... |
Date: | 2006-09-06 15:54:31 |
Message-ID: | 9da2df020609060854k37c7dbc8n3eed32bdf4e445a@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-tr-genel |
Merhaba,
Oldukça büyük bir tablo üzerinde iki adet select yapmam ve bu select
işlemlerini subselect kullanarak yapmak durumundayım. (in / not in
için )
ancak büyük bir tablo üzerinde (2 aylık bir geçmiş olacağını ve bunun
bir kaç bin row'dan fazla tutacağını ve zamanla bu sayının artacağını
düşünerek) iki adet select işlemi yapmaktansa
bir adet select yapıp veriyi cursor üzerinde tutarak subselect
içerisinde kullanmak istedim.
begin;
declare myc CURSOR FOR SELECT onefield FROM tablo;
SELECT field FROM othertable WHERE onefield NOT IN (FETCH ALL FROM myc );
Bunu denediğimde şu hata mesajını alıyorum HATA: "ALL" yerinde söz
dizimi hatası at character ...
acaba cursor'lerin subselect yada JOIN içerisinde kullanılabilmesi
için bir ipucu vs. varmı?
--
Saygılar && İyi Çalışmalar
Timu EREN ( a.k.a selam )
From | Date | Subject | |
---|---|---|---|
Next Message | Volkan YAZICI | 2006-09-06 16:56:08 | Re: Cursor ve Subselect yada Join... |
Previous Message | Tom Lane | 2006-09-06 13:31:35 | Re: BUG #1931: ILIKE and LIKE fails on Turkish locale |