Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitc9a001a

Browse files
committed
Allow IS and FOR in Pl/PgSQL cursors, per Oracle and ANSI. Jan-approved.
1 parent0cee65b commitc9a001a

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

‎src/pl/plpgsql/src/gram.y

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
* procedural language
55
*
66
* IDENTIFICATION
7-
* $Header: /cvsroot/pgsql/src/pl/plpgsql/src/gram.y,v 1.19 2001/05/21 14:22:18 wieck Exp $
7+
* $Header: /cvsroot/pgsql/src/pl/plpgsql/src/gram.y,v 1.20 2001/05/31 17:15:40 momjian Exp $
88
*
99
* This software is copyrighted by Jan Wieck - Hamburg.
1010
*
@@ -355,7 +355,7 @@ decl_statement: decl_varname decl_const decl_datatype decl_notnull decl_defval
355355
{
356356
plpgsql_ns_rename($2, $4);
357357
}
358-
|decl_varnameK_CURSORdecl_cursor_argsK_ISK_SELECTdecl_cursor_query
358+
|decl_varnameK_CURSORdecl_cursor_argsdecl_is_fromK_SELECTdecl_cursor_query
359359
{
360360
PLpgSQL_var *new;
361361
PLpgSQL_expr *curname_def;
@@ -499,7 +499,9 @@ decl_cursor_openparen : '('
499499
plpgsql_ns_push(NULL);
500500
}
501501
;
502-
502+
503+
decl_is_from:K_IS|/* Oracle*/
504+
K_FOR;/* ANSI*/
503505

504506
decl_aliasitem:T_WORD
505507
{

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp