~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/suite/execute/t/basic.test

  • Committer: Lee Bieber
  • Date: 2010-12-23 23:11:00 UTC
  • mfrom: (2024.1.1 clean)
  • Revision ID: kalebral@gmail.com-20101223231100-0rqirgz7ugkl10yp
Merge Brian - session list cleanup

Show diffs side-by-side

added added

removed removed

Lines of Context:
6
6
EXECUTE "SELECT @t1, @t2, @t3, @t4 := @t1+@t2+@t3";
7
7
 
8
8
SET @bugus_syntax= "3";
9
 
--error ER_PARSE_ERROR
 
9
--error 1064
10
10
EXECUTE "SELECT * FROM DATA_DICTIONARY.tables LIMIT @bugus_syntax";
11
11
 
12
12
--replace_column 1 #
13
13
EXECUTE "SELECT TABLE_NAME FROM DATA_DICTIONARY.tables LIMIT 2";
14
14
 
15
 
--error ER_PARSE_ERROR
 
15
--error 1064
16
16
EXECUTE "EXECUTE SELECT * FROM DATA_DICTIONARY.tables LIMIT 2";
17
17
 
18
18
EXECUTE "SELECT @t1, @t2, @t3, @t4 := @t1+@t2+@t3";
25
25
EXECUTE "DROP TABLE t1";
26
26
SHOW TABLES;
27
27
 
28
 
--error ER_PARSE_ERROR
 
28
--error 1064
29
29
EXECUTE "SELECT @t1, @t2, @t3, @t4 := @t1+@t2+@t3; SELECT @t1, @t2, @t3, @t4 := @t1+@t2+@t3";
30
30
 
31
31
set @foo="SELECT 1+2+3";
50
50
execute @select WITH NO RETURN;
51
51
execute @drop WITH NO RETURN;
52
52
 
53
 
--error ER_WRONG_ARGUMENTS
 
53
--error 1210
54
54
EXECUTE @does_not_exist;
55
55
 
56
 
--error ER_WRONG_ARGUMENTS
 
56
--error 1210
57
57
EXECUTE "";
58
58
 
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;
68
68
 
69
 
# Test multiple statements, bug 706784
70
 
 
71
 
#SET @var="CREATE SCHEMA d; CREATE SCHEMA e;";
72
 
#EXECUTE @var WITH NO RETURN;
73
 
#
74
 
#show schemas LIKE "d";
75
 
#show schemas LIKE "e";
76
 
#DROP SCHEMA d;
77
 
#DROP SCHEMA e;
78
 
 
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";
84
 
#DROP SCHEMA d;
 
69
# Test multiple statements
 
70
 
 
71
SET @var="CREATE SCHEMA d; CREATE SCHEMA e;";
 
72
EXECUTE @var WITH NO RETURN;
 
73
 
 
74
show schemas LIKE "d";
 
75
show schemas LIKE "e";
 
76
DROP SCHEMA d;
 
77
DROP SCHEMA e;
 
78
 
 
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";
 
84
DROP SCHEMA d;
85
85
 
86
86
# Test recursion
87
87
SET @var = "SET @var='test value'";