1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-01 03:47:19 +03:00

fix test for a bug to use correct tables

This commit is contained in:
petr@mysql.com
2005-08-24 12:25:57 +04:00
parent 5d736f1063
commit 2df4914e11
2 changed files with 34 additions and 32 deletions

View File

@ -3934,20 +3934,20 @@ drop procedure p_bug11247|
#
--disable_warnings
drop procedure if exists bug12168|
drop table if exists t1, t2|
drop table if exists t3, t4|
--enable_warnings
create table t1 (a int)|
insert into t1 values (1),(2),(3),(4)|
create table t3 (a int)|
insert into t3 values (1),(2),(3),(4)|
create table t2 (a int)|
create table t4 (a int)|
create procedure bug12168(arg1 char(1))
begin
declare b, c integer;
if arg1 = 'a' then
begin
declare c1 cursor for select a from t1 where a % 2;
declare c1 cursor for select a from t3 where a % 2;
declare continue handler for not found set b = 1;
set b = 0;
open c1;
@ -3957,14 +3957,14 @@ begin
leave c1_repeat;
end if;
insert into t2 values (c);
insert into t4 values (c);
until b = 1
end repeat;
end;
end if;
if arg1 = 'b' then
begin
declare c2 cursor for select a from t1 where not a % 2;
declare c2 cursor for select a from t3 where not a % 2;
declare continue handler for not found set b = 1;
set b = 0;
open c2;
@ -3974,7 +3974,7 @@ begin
leave c2_repeat;
end if;
insert into t2 values (c);
insert into t4 values (c);
until b = 1
end repeat;
end;
@ -3982,17 +3982,18 @@ begin
end|
call bug12168('a')|
select * from t2|
truncate t2|
select * from t4|
truncate t4|
call bug12168('b')|
select * from t2|
truncate t2|
select * from t4|
truncate t4|
call bug12168('a')|
select * from t2|
truncate t2|
select * from t4|
truncate t4|
call bug12168('b')|
select * from t2|
truncate t2|
select * from t4|
truncate t4|
drop table t3, t4|
drop procedure if exists bug12168|
#