summaryrefslogtreecommitdiff
path: root/sql/sql_yacc.yy
diff options
context:
space:
mode:
authorunknown <pem@mysql.comhem.se>2004-10-22 19:05:17 +0200
committerunknown <pem@mysql.comhem.se>2004-10-22 19:05:17 +0200
commit35588c9dd0aef7db1c89731b0c4899b41576df9c (patch)
treebcc3c64a109a454f469b5e05f9f3ada2bdc7158d /sql/sql_yacc.yy
parentb24dd9336681880dc72f27fc346a2e1e9775d394 (diff)
downloadmariadb-git-35588c9dd0aef7db1c89731b0c4899b41576df9c.tar.gz
Fixed BUG#6027: Stored procedures can be renamed.
Removed the support for renaming SPs. It's non-standard, conflicted with a standard syntax, and was a bit broken anyway. mysql-test/r/sp-error.result: Removed test for renaming procedures with alter. mysql-test/r/sp.result: Removed test for renaming procedures with alter. mysql-test/t/sp-error.test: Removed test for renaming procedures with alter. mysql-test/t/sp.test: Removed test for renaming procedures with alter. sql/sp.cc: Removed support for renaming SPs. It's non-standard, conflicted with a standard syntax, and was a bit broken anyway. sql/sp.h: Removed support for renaming SPs. It's non-standard, conflicted with a standard syntax, and was a bit broken anyway. sql/sql_parse.cc: Removed support for renaming SPs. It's non-standard, conflicted with a standard syntax, and was a bit broken anyway. sql/sql_yacc.yy: Removed support for renaming SPs. It's non-standard, conflicted with a standard syntax, and was a bit broken anyway.
Diffstat (limited to 'sql/sql_yacc.yy')
-rw-r--r--sql/sql_yacc.yy12
1 files changed, 2 insertions, 10 deletions
diff --git a/sql/sql_yacc.yy b/sql/sql_yacc.yy
index 6fb13684098..5caa3401fba 100644
--- a/sql/sql_yacc.yy
+++ b/sql/sql_yacc.yy
@@ -789,7 +789,7 @@ bool my_yyoverflow(short **a, YYSTYPE **b, ulong *yystacksize);
opt_extended_describe
prepare prepare_src execute deallocate
statement sp_suid opt_view_list view_list or_replace algorithm
- sp_c_chistics sp_a_chistics sp_chistic sp_c_chistic sp_a_chistic
+ sp_c_chistics sp_a_chistics sp_chistic sp_c_chistic
END_OF_INPUT
%type <NONE> call sp_proc_stmts sp_proc_stmt
@@ -1371,7 +1371,7 @@ create_function_tail:
sp_a_chistics:
/* Empty */ {}
- | sp_a_chistics sp_a_chistic {}
+ | sp_a_chistics sp_chistic {}
;
sp_c_chistics:
@@ -1397,12 +1397,6 @@ sp_chistic:
{ }
;
-/* Alter characteristics */
-sp_a_chistic:
- sp_chistic { }
- | NAME_SYM ident { Lex->name= $2.str; }
- ;
-
/* Create characteristics */
sp_c_chistic:
sp_chistic { }
@@ -3195,7 +3189,6 @@ alter:
LEX *lex= Lex;
bzero((char *)&lex->sp_chistics, sizeof(st_sp_chistics));
- lex->name= 0;
}
sp_a_chistics
{
@@ -3210,7 +3203,6 @@ alter:
LEX *lex= Lex;
bzero((char *)&lex->sp_chistics, sizeof(st_sp_chistics));
- lex->name= 0;
}
sp_a_chistics
{