diff options
author | Alexander Barkov <bar@mariadb.com> | 2022-03-25 07:05:08 +0400 |
---|---|---|
committer | Alexander Barkov <bar@mariadb.com> | 2022-03-25 10:46:59 +0400 |
commit | 6437b304048d0b42e6b2b8f59631ea04bd3c2891 (patch) | |
tree | 97ddaaaf3c467dc829faa153aab5372e62c24a71 /sql/sql_yacc.yy | |
parent | cd88b0831f7bea7e313af7d0bd96b7050f6c9d60 (diff) | |
download | mariadb-git-6437b304048d0b42e6b2b8f59631ea04bd3c2891.tar.gz |
MDEV-28166 sql_mode=ORACLE: fully qualified package function calls do not work: db.pkg.func()
Also fixes MDEV-19328 sql_mode=ORACLE: Package function in VIEW
Diffstat (limited to 'sql/sql_yacc.yy')
-rw-r--r-- | sql/sql_yacc.yy | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sql/sql_yacc.yy b/sql/sql_yacc.yy index e0e4308ef5c..2852d2efc0c 100644 --- a/sql/sql_yacc.yy +++ b/sql/sql_yacc.yy @@ -11210,6 +11210,11 @@ function_call_generic: if (unlikely(!($$= Lex->make_item_func_call_generic(thd, &$1, &$3, $5)))) MYSQL_YYABORT; } + | ident_cli '.' ident_cli '.' ident_cli '(' opt_expr_list ')' + { + if (unlikely(!($$= Lex->make_item_func_call_generic(thd, &$1, &$3, &$5, $7)))) + MYSQL_YYABORT; + } ; fulltext_options: |