~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/r/cast.result

  • Committer: Padraig O'Sullivan
  • Date: 2009-07-22 23:26:26 UTC
  • mto: (1039.5.43 replication)
  • mto: This revision was merged to the branch mainline in revision 1130.
  • Revision ID: osullivan.padraig@gmail.com-20090722232626-mu4khq7ho6dqcf7q
Created a simple filtered replicator that can filter by schema name or table
name.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
select cast("A" as binary) = "a", cast(BINARY "a" as CHAR) = "A";
2
2
cast("A" as binary) = "a"       cast(BINARY "a" as CHAR) = "A"
3
 
0       0
 
3
0       1
4
4
select cast("2001-1-1" as DATE), cast("2001-1-1" as DATETIME);
5
5
cast("2001-1-1" as DATE)        cast("2001-1-1" as DATETIME)
6
6
2001-01-01      2001-01-01 00:00:00
72
72
cast('a  ' AS char(2)) as c4,
73
73
cast('a'   AS char(2)) as c5;
74
74
ERROR 22007: Truncated incorrect CHAR(2) value: 'abc'
 
75
select
 
76
cast('��'  AS char)    as c1,
 
77
cast('� '  AS char)    as c2,
 
78
cast('���' AS char(2)) as c3,
 
79
cast('�  ' AS char(2)) as c4,
 
80
cast('�'   AS char(2)) as c5;
 
81
c1      c2      c3      c4      c5
 
82
��      �       ��      �       �
 
83
Warnings:
 
84
Warning 1292    Truncated incorrect CHAR(2) value: '���'
 
85
Warning 1292    Truncated incorrect CHAR(2) value: '�  '
75
86
select cast("2001-1-1" as date) = "2001-01-01";
76
87
cast("2001-1-1" as date) = "2001-01-01"
77
88
1
135
146
select cast(NULL as decimal(6)) as t1;
136
147
t1
137
148
NULL
 
149
select hex(cast('a' as char(2) binary));
 
150
hex(cast('a' as char(2) binary))
 
151
61
138
152
select hex(cast('a' as binary(2)));
139
153
hex(cast('a' as binary(2)))
140
154
6100
 
155
select hex(cast('a' as char(2) binary));
 
156
hex(cast('a' as char(2) binary))
 
157
6100
141
158
CREATE TABLE t1 (f1 DATE);
142
159
INSERT INTO t1 VALUES ('2007-07-19'), (NULL);
143
160
SELECT HOUR(f1),