~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/r/metadata.result

Merged vcol stuff.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
drop table if exists t1,t2;
2
 
select 1, 1.0, -1, "hello", NULL;
3
 
Catalog Database        Table   Table_alias     Column  Column_alias    Type    Length  Max length      Is_null Flags   Decimals        Charsetnr
4
 
def                                     1       5       1       1       N       32897   0       63
5
 
def                                     1.0     9       4       3       N       129     1       63
6
 
def                                     -1      5       2       2       N       32897   0       63
7
 
def                                     hello   8       20      5       N       1       31      45
8
 
def                                     NULL    3       0       0       Y       32896   0       63
9
 
1       1.0     -1      hello   NULL
10
 
1       1.0     -1      hello   NULL
11
 
create table t1 (a int, b int, c int, d int, e bigint, f float(3,2), g double(4,3), h decimal(5,4), j date, k timestamp, l datetime, m enum('a','b'), n char(10));
12
 
select * from t1;
13
 
Catalog Database        Table   Table_alias     Column  Column_alias    Type    Length  Max length      Is_null Flags   Decimals        Charsetnr
14
 
def     test    t1      t1      a       a       1       11      0       Y       32768   0       63
15
 
def     test    t1      t1      b       b       1       11      0       Y       32768   0       63
16
 
def     test    t1      t1      c       c       1       11      0       Y       32768   0       63
17
 
def     test    t1      t1      d       d       1       11      0       Y       32768   0       63
18
 
def     test    t1      t1      e       e       5       21      0       Y       32768   0       63
19
 
def     test    t1      t1      f       f       2       3       0       Y       32768   2       63
20
 
def     test    t1      t1      g       g       2       4       0       Y       32768   3       63
21
 
def     test    t1      t1      h       h       9       7       0       Y       0       4       63
22
 
def     test    t1      t1      j       j       7       10      0       Y       128     0       63
23
 
def     test    t1      t1      k       k       4       26      0       Y       128     0       63
24
 
def     test    t1      t1      l       l       6       19      0       Y       128     0       63
25
 
def     test    t1      t1      m       m       10      4       0       Y       256     0       45
26
 
def     test    t1      t1      n       n       8       40      0       Y       0       0       45
27
 
a       b       c       d       e       f       g       h       j       k       l       m       n
28
 
select a b, b c from t1 as t2;
29
 
Catalog Database        Table   Table_alias     Column  Column_alias    Type    Length  Max length      Is_null Flags   Decimals        Charsetnr
30
 
def     test    t1      t2      a       b       1       11      0       Y       32768   0       63
31
 
def     test    t1      t2      b       c       1       11      0       Y       32768   0       63
32
 
b       c
33
 
drop table t1;
34
 
CREATE TABLE t1 (id int default NULL, data varchar(255) default NULL);
35
 
INSERT INTO t1 VALUES (1,'male'),(2,'female');
36
 
CREATE TABLE t2 (id int default NULL, data char(3) default '0');
37
 
INSERT INTO t2 VALUES (1,'yes'),(2,'no');
38
 
select t1.id, t1.data, t2.data from t1, t2 where t1.id = t2.id;
39
 
Catalog Database        Table   Table_alias     Column  Column_alias    Type    Length  Max length      Is_null Flags   Decimals        Charsetnr
40
 
def     test    t1      t1      id      id      1       11      1       Y       32768   0       63
41
 
def     test    t1      t1      data    data    8       1020    6       Y       0       0       45
42
 
def     test    t2      t2      data    data    8       12      3       Y       0       0       45
43
 
id      data    data
44
 
1       male    yes
45
 
2       female  no
46
 
select t1.id, t1.data, t2.data from t1, t2 where t1.id = t2.id order by t1.id;
47
 
Catalog Database        Table   Table_alias     Column  Column_alias    Type    Length  Max length      Is_null Flags   Decimals        Charsetnr
48
 
def     test    t1      t1      id      id      1       11      1       Y       32768   0       63
49
 
def     test    t1      t1      data    data    8       1020    6       Y       0       0       45
50
 
def     test    t2      t2      data    data    8       12      3       Y       0       0       45
51
 
id      data    data
52
 
1       male    yes
53
 
2       female  no
54
 
select t1.id from t1 union select t2.id from t2;
55
 
Catalog Database        Table   Table_alias     Column  Column_alias    Type    Length  Max length      Is_null Flags   Decimals        Charsetnr
56
 
def                             id      id      1       11      1       Y       32768   0       63
57
 
id
58
 
1
59
 
2
60
 
drop table t1,t2;
61
 
create table t1 ( a int, b varchar(30), primary key(a));
62
 
insert into t1 values (1,'one');
63
 
insert into t1 values (2,'two');
64
 
set @arg00=1 ;
65
 
select @arg00 FROM t1 where a=1 union distinct select 1 FROM t1 where a=1;
66
 
Catalog Database        Table   Table_alias     Column  Column_alias    Type    Length  Max length      Is_null Flags   Decimals        Charsetnr
67
 
def                             @arg00  @arg00  5       20      1       Y       32768   0       63
68
 
@arg00
69
 
1
70
 
select * from (select @arg00) aaa;
71
 
Catalog Database        Table   Table_alias     Column  Column_alias    Type    Length  Max length      Is_null Flags   Decimals        Charsetnr
72
 
def                     aaa     @arg00  @arg00  5       20      1       Y       32768   0       63
73
 
@arg00
74
 
1
75
 
select 1 union select 1;
76
 
Catalog Database        Table   Table_alias     Column  Column_alias    Type    Length  Max length      Is_null Flags   Decimals        Charsetnr
77
 
def                             1       1       5       20      1       N       32769   0       63
78
 
1
79
 
1
80
 
select * from (select 1 union select 1) aaa;
81
 
Catalog Database        Table   Table_alias     Column  Column_alias    Type    Length  Max length      Is_null Flags   Decimals        Charsetnr
82
 
def                     aaa     1       1       5       20      1       N       32769   0       63
83
 
1
84
 
1
85
 
drop table t1;
86
 
select a.* from (select 2147483648 as v_large) a;
87
 
Catalog Database        Table   Table_alias     Column  Column_alias    Type    Length  Max length      Is_null Flags   Decimals        Charsetnr
88
 
def                     a       v_large v_large 5       10      10      N       32769   0       63
89
 
v_large
90
 
2147483648
91
 
select a.* from (select 214748364 as v_small) a;
92
 
Catalog Database        Table   Table_alias     Column  Column_alias    Type    Length  Max length      Is_null Flags   Decimals        Charsetnr
93
 
def                     a       v_small v_small 1       9       9       N       32769   0       63
94
 
v_small
95
 
214748364
96
 
End of 5.0 tests