*
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/pl/plpgsql/src/gram.y,v 1.114 2008/09/02 20:37:55 tgl Exp $
+ * $PostgreSQL: pgsql/src/pl/plpgsql/src/gram.y,v 1.115 2008/09/10 01:09:45 tgl Exp $
*
*-------------------------------------------------------------------------
*/
check_assignable(yylval.scalar);
$$ = yylval.scalar->dno;
}
+ | T_ROW
+ {
+ yyerror("expected an integer variable");
+ }
+ | T_RECORD
+ {
+ yyerror("expected an integer variable");
+ }
+ | T_WORD
+ {
+ yyerror("expected an integer variable");
+ }
;
}
$$ = (PLpgSQL_var *) yylval.scalar;
}
+ | T_ROW
+ {
+ yyerror("expected a cursor or refcursor variable");
+ }
+ | T_RECORD
+ {
+ yyerror("expected a cursor or refcursor variable");
+ }
+ | T_WORD
+ {
+ yyerror("expected a cursor or refcursor variable");
+ }
;
exception_sect :