mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
merge
mysql-test/t/sp.test: Auto merged sql/item.cc: Auto merged sql/sp_head.cc: Auto merged
This commit is contained in:
@ -3073,4 +3073,29 @@ update v1 set data = 10|
|
||||
call bug9841()|
|
||||
drop view v1|
|
||||
drop procedure bug9841|
|
||||
drop procedure if exists bug5963|
|
||||
create procedure bug5963_1 () begin declare v int; set v = (select s1 from t3); select v; end;|
|
||||
create table t3 (s1 int)|
|
||||
insert into t3 values (5)|
|
||||
call bug5963_1()|
|
||||
v
|
||||
5
|
||||
call bug5963_1()|
|
||||
v
|
||||
5
|
||||
drop procedure bug5963_1|
|
||||
drop table t3|
|
||||
create procedure bug5963_2 (cfk_value int)
|
||||
begin
|
||||
if cfk_value in (select cpk from t3) then
|
||||
set @x = 5;
|
||||
end if;
|
||||
end;
|
||||
|
|
||||
create table t3 (cpk int)|
|
||||
insert into t3 values (1)|
|
||||
call bug5963_2(1)|
|
||||
call bug5963_2(1)|
|
||||
drop procedure bug5963_2|
|
||||
drop table t3|
|
||||
drop table t1,t2;
|
||||
|
@ -3772,6 +3772,35 @@ drop view v1|
|
||||
drop procedure bug9841|
|
||||
|
||||
|
||||
#
|
||||
# BUG#5963 subqueries in SET/IF
|
||||
#
|
||||
--disable_warnings
|
||||
drop procedure if exists bug5963|
|
||||
--enable_warnings
|
||||
|
||||
create procedure bug5963_1 () begin declare v int; set v = (select s1 from t3); select v; end;|
|
||||
create table t3 (s1 int)|
|
||||
insert into t3 values (5)|
|
||||
call bug5963_1()|
|
||||
call bug5963_1()|
|
||||
drop procedure bug5963_1|
|
||||
drop table t3|
|
||||
|
||||
create procedure bug5963_2 (cfk_value int)
|
||||
begin
|
||||
if cfk_value in (select cpk from t3) then
|
||||
set @x = 5;
|
||||
end if;
|
||||
end;
|
||||
|
|
||||
create table t3 (cpk int)|
|
||||
insert into t3 values (1)|
|
||||
call bug5963_2(1)|
|
||||
call bug5963_2(1)|
|
||||
drop procedure bug5963_2|
|
||||
drop table t3|
|
||||
|
||||
#
|
||||
# BUG#NNNN: New bug synopsis
|
||||
#
|
||||
|
Reference in New Issue
Block a user