FOR IN LOOP

Black Jaguar
Дата: 02.08.2004 17:36:44
Привет всем!
скажите пжалста если query возвращает 0 строк, то чему равен record_or_row?
FOR record_or_row IN query LOOP
statements
END LOOP;
wbear
Дата: 02.08.2004 18:57:28
скоре всего оно во внутьрь FOR'a даже не заглянет (грубо говоря: указатель рекордсета уже стоит в конце этого самого рекордсета) , соответственно ответ : тому же что и до FOR'а ,

P.S. см. также в сторону ROW_COUNT,FOUND
"GET DIAGNOSTICS intTemp = ROW_COUNT;
GET DIAGNOSTICS boolTemp = FOUND ;"
[Документация по PG в разделе 37.6.5. [Obtaining the Result Status]]