mirror of
https://github.com/MariaDB/server.git
synced 2026-01-06 05:22:24 +03:00
Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-5.0
into sanja.is.com.ua:/home/bell/mysql/bk/work-5.0 mysql-test/r/view.result: Auto merged sql/item.cc: Auto merged sql/item.h: Auto merged sql/sp_head.cc: Auto merged sql/sql_base.cc: Auto merged sql/sql_delete.cc: Auto merged sql/sql_lex.cc: Auto merged sql/sql_parse.cc: Auto merged sql/sql_prepare.cc: Auto merged sql/sql_select.cc: Auto merged sql/sql_show.cc: Auto merged sql/sql_update.cc: Auto merged sql/sql_view.cc: Auto merged sql/table.h: Auto merged
This commit is contained in:
@@ -1924,6 +1924,35 @@ call bug5251()|
|
||||
call bug5251()|
|
||||
drop procedure bug5251|
|
||||
|
||||
#
|
||||
# BUG#5287: Stored procedure crash if leave outside loop
|
||||
#
|
||||
create procedure bug5287(param1 int)
|
||||
label1:
|
||||
begin
|
||||
declare c cursor for select 5;
|
||||
|
||||
loop
|
||||
if param1 >= 0 then
|
||||
leave label1;
|
||||
end if;
|
||||
end loop;
|
||||
end|
|
||||
call bug5287(1)|
|
||||
drop procedure bug5287|
|
||||
|
||||
|
||||
#
|
||||
# BUG#5307: Stored procedure allows statement after BEGIN ... END
|
||||
#
|
||||
create procedure bug5307()
|
||||
begin
|
||||
end; set @x = 3|
|
||||
|
||||
call bug5307()|
|
||||
select @x|
|
||||
drop procedure bug5307|
|
||||
|
||||
|
||||
#
|
||||
# Some "real" examples
|
||||
|
||||
Reference in New Issue
Block a user