diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/interfaces/ecpg/preproc/preproc.y | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/interfaces/ecpg/preproc/preproc.y b/src/interfaces/ecpg/preproc/preproc.y index 13f67a3692d..345efb6576e 100644 --- a/src/interfaces/ecpg/preproc/preproc.y +++ b/src/interfaces/ecpg/preproc/preproc.y @@ -3479,8 +3479,13 @@ extract_list: extract_arg FROM a_expr { $$ = EMPTY; } ; +/* Allow delimited string SCONST in extract_arg as an SQL extension. + * - thomas 2001-04-12 + */ + extract_arg: datetime { $$ = $1; } - | IDENT { $$ = $1; } + | SCONST { $$ = $1; } + | IDENT { $$ = $1; } | TIMEZONE_HOUR { $$ = make_str("timezone_hour"); } | TIMEZONE_MINUTE { $$ = make_str("timezone_minute"); } ; |