6
6
EXECUTE "SELECT @t1, @t2, @t3, @t4 := @t1+@t2+@t3";
8
8
SET @bugus_syntax= "3";
10
10
EXECUTE "SELECT * FROM DATA_DICTIONARY.tables LIMIT @bugus_syntax";
12
12
--replace_column 1 #
13
13
EXECUTE "SELECT TABLE_NAME FROM DATA_DICTIONARY.tables LIMIT 2";
15
--error ER_PARSE_ERROR
16
16
EXECUTE "EXECUTE SELECT * FROM DATA_DICTIONARY.tables LIMIT 2";
18
18
EXECUTE "SELECT @t1, @t2, @t3, @t4 := @t1+@t2+@t3";
50
50
execute @select WITH NO RETURN;
51
51
execute @drop WITH NO RETURN;
53
--error ER_WRONG_ARGUMENTS
54
54
EXECUTE @does_not_exist;
56
--error ER_WRONG_ARGUMENTS
59
59
EXECUTE "SELECT (SELECT 1) UNION SELECT (SELECT 2)";
66
66
EXECUTE "SELECT (SELECT (SELECT 0 UNION SELECT 0))" WITH NO RETURN;
67
67
EXECUTE "explain extended SELECT (SELECT (SELECT 0 UNION SELECT 0))" WITH NO RETURN;
69
# Test multiple statements
71
SET @var="CREATE SCHEMA d; CREATE SCHEMA e;";
72
EXECUTE @var WITH NO RETURN;
74
show schemas LIKE "d";
75
show schemas LIKE "e";
79
# Test error statement in mid query
80
SET @var="CREATE SCHEMA d; SELECT fosdsd; CREATE SCHEMA e;";
81
EXECUTE @var WITH NO RETURN;
82
show schemas LIKE "d";
83
show schemas LIKE "e";
69
# Test multiple statements, bug 706784
71
#SET @var="CREATE SCHEMA d; CREATE SCHEMA e;";
72
#EXECUTE @var WITH NO RETURN;
74
#show schemas LIKE "d";
75
#show schemas LIKE "e";
79
# Test error statement in mid query, bug 706784
80
#SET @var="CREATE SCHEMA d; SELECT fosdsd; CREATE SCHEMA e;";
81
#EXECUTE @var WITH NO RETURN;
82
#show schemas LIKE "d";
83
#show schemas LIKE "e";
87
SET @var = "SET @var='test value'";
92
CREATE TABLE t1 (a int);
93
SET @var = "ALTER TABLE t1 ADD COLUMN (b char(100))";
99
CREATE TABLE t1 (a int, b char(20));
100
SET @var = "INSERT INTO t1 VALUES (@a_val, @b_val)";
102
SET @b_val = 'TNETENNBA';
106
SET @b_val = 'OVERNUMEROUSNESS';
112
CREATE TABLE t1 (a int, b char(100), c char(100));
113
INSERT INTO t1 VALUES (1, 'Moss', 'IT');
114
INSERT INTO t1 VALUES (2, 'Roy', 'IT');
115
INSERT INTO t1 VALUES (3, 'Jen', 'IT');
116
SET @var = "UPDATE t1 SET c = @new_dept WHERE b = @name";
117
SET @new_dept = "Relationship Manager";
124
CREATE TABLE t1 (a int);
125
INSERT INTO t1 VALUES (42);
126
INSERT INTO t1 VALUES (9);
127
INSERT INTO t1 VALUES (1);
128
INSERT INTO t1 VALUES (0);
129
INSERT INTO t1 VALUES (2);
130
SET @var = "DELETE FROM t1 WHERE a%2=0";
136
CREATE TABLE t1 (a int);
137
SET @var = "CREATE INDEX a_index ON t1 (a)";
139
SHOW CREATE TABLE t1;
140
SET @var = "DROP INDEX a_index ON t1";
142
SHOW CREATE TABLE t1;