8.6 İmleçler

<< İçindekileri Görüntülemek İçin Tıklayın >>

Yer:  Teknik Kılavuzlar > IVEDI SQL Kullanıcı Kılavuzu > 8. Yordamsal dil (PSQL) >

8.6 İmleçler

İki biçim vardır. Kısası FOR SELECT … AS CURSOR <ad> DO yazımıdır. Açık imleç ise bir değişken bildirimidir ve OPEN / FETCH … INTO / CLOSE ile sürülür:

declare variable c cursor for (select id from t where id > :x);
...
open c;
fetch c into :v;
while (row_count > 0) do
begin
  ...
  fetch c into :v;
end
close c;
Sınır

DECLARE CURSOR <ad> IS … yazımı yoktur; imleç yukarıdaki gibi <ad> CURSOR FOR ( <select> ) biçiminde bir değişken olarak bildirilir. %ROWCOUNT gibi bir imleç özniteliği de yoktur; tek satır sayacı genel bağlam değişkeni ROW_COUNT'tur.