oceanbase
1921 строка · 71.1 Кб
1#### owner: zuojiao.hzj
2#### owner group: sql3
3#### description: test
4# tags: expr, datatype
5
6--disable_warnings
7drop table if exists mul_sb;
8create table mul_sb(c1 int,c2 int(255) zerofill,c3 bigint,c4 bigint unsigned,c5 bigint(255) zerofill,c6 decimal,c7 decimal(35, 15),c8 decimal(35, 7) zerofill,c9 varchar(123) collate utf8mb4_general_ci,c10 date,c11 datetime(5),c12 timestamp(5),c13 year(4),c14 char(24),c15 binary(24),c16 varchar(123) collate utf8mb4_bin);
9set @tmp_sql_mode = @@sql_mode;
10set @@sql_mode = '';
11insert into mul_sb(c1) values(NULL);
12insert into mul_sb(c1) values(-2146583648);
13insert into mul_sb(c1) values(0);
14insert into mul_sb(c1) values(-1);
15insert into mul_sb(c1) values(123456);
16insert into mul_sb(c1) values(20120101);
17insert into mul_sb(c1) values(99990101);
18insert into mul_sb(c1) values(2146583647);
19insert into mul_sb(c2) values(NULL);
20insert into mul_sb(c2) values(0);
21insert into mul_sb(c2) values(123456);
22insert into mul_sb(c2) values(20120101);
23insert into mul_sb(c2) values(99990101);
24insert into mul_sb(c2) values(2146583647);
25insert into mul_sb(c3) values(NULL);
26insert into mul_sb(c3) values(-9223372036854775808);
27insert into mul_sb(c3) values(-123456789);
28insert into mul_sb(c3) values(-1);
29insert into mul_sb(c3) values(0);
30insert into mul_sb(c3) values(20120101123456);
31insert into mul_sb(c3) values(99990101123456);
32insert into mul_sb(c3) values(20120101163456);
33insert into mul_sb(c3) values(9223372036854775807);
34insert into mul_sb(c4) values(NULL);
35insert into mul_sb(c4) values(0);
36insert into mul_sb(c4) values(20120101123456);
37insert into mul_sb(c4) values(99990101123456);
38insert into mul_sb(c4) values(20120101163456);
39insert into mul_sb(c4) values(9223372036854775807);
40insert into mul_sb(c4) values(18446744073709551615);
41insert into mul_sb(c5) values(NULL);
42insert into mul_sb(c5) values(0);
43insert into mul_sb(c5) values(123456789);
44insert into mul_sb(c5) values(20120101123456);
45insert into mul_sb(c5) values(99990101123456);
46insert into mul_sb(c5) values(20120101163456);
47insert into mul_sb(c5) values(9223372036854775807);
48insert into mul_sb(c6) values(NULL);
49insert into mul_sb(c6) values(1);
50insert into mul_sb(c6) values(-1);
51insert into mul_sb(c6) values(0);
52insert into mul_sb(c6) values(20120101);
53insert into mul_sb(c6) values(99991231);
54insert into mul_sb(c6) values(1234567);
55insert into mul_sb(c6) values(123);
56insert into mul_sb(c6) values(-123);
57insert into mul_sb(c7) values(NULL);
58insert into mul_sb(c7) values(0);
59insert into mul_sb(c7) values(0.0);
60insert into mul_sb(c7) values(0.00000000000000000001);
61insert into mul_sb(c7) values(1.123456);
62insert into mul_sb(c7) values(1234567);
63insert into mul_sb(c7) values(123.45);
64insert into mul_sb(c7) values(9.999999999999999);
65insert into mul_sb(c7) values(9.999999999);
66insert into mul_sb(c7) values(999999999.9);
67insert into mul_sb(c7) values(9999999999.9);
68insert into mul_sb(c7) values(999999999);
69insert into mul_sb(c7) values(-999999999.9);
70insert into mul_sb(c7) values(-9999999999.9);
71insert into mul_sb(c7) values(-999999999);
72insert into mul_sb(c7) values(-9.99999999999);
73insert into mul_sb(c7) values(20120101123456.99999);
74insert into mul_sb(c7) values(99990101123456);
75insert into mul_sb(c7) values(20120101163456);
76insert into mul_sb(c7) values(1.1234567);
77insert into mul_sb(c7) values(1.0);
78insert into mul_sb(c7) values(1.0000000);
79insert into mul_sb(c7) values(-9.999999999999999);
80insert into mul_sb(c8) values(NULL);
81insert into mul_sb(c8) values(1.123456);
82insert into mul_sb(c8) values(1234567);
83insert into mul_sb(c8) values(123.45);
84insert into mul_sb(c8) values(20120101123456);
85insert into mul_sb(c8) values(99990101123456);
86insert into mul_sb(c8) values(20120101163456);
87insert into mul_sb(c8) values(1.1234567);
88insert into mul_sb(c8) values(1.00000);
89insert into mul_sb(c8) values(1.0000000);
90insert into mul_sb(c9) values(NULL);
91insert into mul_sb(c9) values("0");
92insert into mul_sb(c9) values("-123");
93insert into mul_sb(c9) values("a");
94insert into mul_sb(c9) values("A");
95insert into mul_sb(c9) values("helloworld");
96insert into mul_sb(c9) values("");
97insert into mul_sb(c9) values(" ");
98insert into mul_sb(c9) values("我爱你C++Soupen");
99insert into mul_sb(c9) values("20120101123456");
100insert into mul_sb(c9) values("99990101123456");
101insert into mul_sb(c9) values("20120101163456");
102insert into mul_sb(c9) values("111111111111111111111111111111");
103insert into mul_sb(c9) values("%y%m%d");
104insert into mul_sb(c9) values("%y%m%d HH:MM:SS");
105insert into mul_sb(c9) values("192.168.1.1");
106insert into mul_sb(c10) values(NULL);
107insert into mul_sb(c10) values(20100101);
108insert into mul_sb(c10) values(99991301);
109insert into mul_sb(c11) values(NULL);
110insert into mul_sb(c11) values(20100101123456);
111insert into mul_sb(c11) values(20100101123456.789);
112insert into mul_sb(c11) values(20100101123456.99999);
113insert into mul_sb(c11) values(20101231235959.99999);
114insert into mul_sb(c11) values(20100101000000.99999);
115insert into mul_sb(c11) values(99991301123466);
116insert into mul_sb(c11) values("9999-12-31 23:59:59.9999997");
117insert into mul_sb(c12) values(NULL);
118insert into mul_sb(c12) values(20100101123456);
119insert into mul_sb(c12) values(20100101000000.99999);
120insert into mul_sb(c12) values(20100101123456.99999);
121insert into mul_sb(c12) values(20101231235959.99999);
122insert into mul_sb(c12) values("9999-12-31 23:59:59.9999997");
123insert into mul_sb(c13) values(NULL);
124insert into mul_sb(c13) values(2012);
125insert into mul_sb(c13) values(0000);
126insert into mul_sb(c13) values(9999);
127insert into mul_sb(c13) values(1234567);
128insert into mul_sb(c14) values(NULL);
129insert into mul_sb(c14) values("a");
130insert into mul_sb(c14) values("A");
131insert into mul_sb(c14) values("helloworld");
132insert into mul_sb(c14) values("我爱你C++Soupen");
133insert into mul_sb(c15) values(NULL);
134insert into mul_sb(c15) values("a");
135insert into mul_sb(c15) values("A");
136insert into mul_sb(c15) values("helloworld");
137insert into mul_sb(c15) values("我爱你C++Soupen");
138insert into mul_sb(c16) values(NULL);
139insert into mul_sb(c16) values("a");
140insert into mul_sb(c16) values("A");
141insert into mul_sb(c16) values("helloworld");
142insert into mul_sb(c16) values("我爱你C++Soupen");
143select (c1 * c1) from mul_sb;
144select (c1 * c2) from mul_sb;
145select (c1 * c3) from mul_sb;
146select (c1 * c4) from mul_sb;
147select (c1 * c5) from mul_sb;
148select (c1 * c6) from mul_sb;
149select (c1 * c7) from mul_sb;
150select (c1 * c8) from mul_sb;
151select (c1 * c9) from mul_sb;
152select (c1 * c10) from mul_sb;
153select (c1 * c11) from mul_sb;
154select (c1 * c12) from mul_sb;
155select (c1 * c13) from mul_sb;
156select (c1 * c14) from mul_sb;
157select (c1 * c15) from mul_sb;
158select (c1 * c16) from mul_sb;
159select (c1 * NULL) from mul_sb;
160select (c1 * 0) from mul_sb;
161select (c1 * 1) from mul_sb;
162select (c1 * -1) from mul_sb;
163select (c1 * 1.0) from mul_sb;
164select (c1 * -1.0) from mul_sb;
165select (c1 * 0.0) from mul_sb;
166select (c1 * 1.1111) from mul_sb;
167--error 1690
168select (c1 * 1111111111111) from mul_sb;
169select (c1 * 111.0) from mul_sb;
170select (c1 * 123) from mul_sb;
171--error 1690
172select (c1 * 20120101123456) from mul_sb;
173select (c1 * "20120101123456") from mul_sb;
174select (c1 * "helloworld") from mul_sb;
175select (c1 * "9999-12-31 23:59:59.9999997") from mul_sb;
176select (c1 * "abc") from mul_sb;
177select (c1 * "爱拼才会赢") from mul_sb;
178select (c1 * "A") from mul_sb;
179select (c1 * "a") from mul_sb;
180select (c1 * "%y%m%d") from mul_sb;
181--error 1690
182select (c1 * -9223372036854775808) from mul_sb;
183--error 1690
184select (c1 * 9223372036854775807) from mul_sb;
185--error 1690
186select (c1 * 18446744073709551615) from mul_sb;
187select (c2 * c1) from mul_sb;
188select (c2 * c2) from mul_sb;
189select (c2 * c3) from mul_sb;
190select (c2 * c4) from mul_sb;
191select (c2 * c5) from mul_sb;
192select (c2 * c6) from mul_sb;
193select (c2 * c7) from mul_sb;
194select (c2 * c8) from mul_sb;
195select (c2 * c9) from mul_sb;
196select (c2 * c10) from mul_sb;
197select (c2 * c11) from mul_sb;
198select (c2 * c12) from mul_sb;
199select (c2 * c13) from mul_sb;
200select (c2 * c14) from mul_sb;
201select (c2 * c15) from mul_sb;
202select (c2 * c16) from mul_sb;
203select (c2 * NULL) from mul_sb;
204select (c2 * 0) from mul_sb;
205select (c2 * 1) from mul_sb;
206--error 1690
207select (c2 * -1) from mul_sb;
208select (c2 * 1.0) from mul_sb;
209select (c2 * -1.0) from mul_sb;
210select (c2 * 0.0) from mul_sb;
211select (c2 * 1.1111) from mul_sb;
212--error 1690
213select (c2 * 1111111111111) from mul_sb;
214select (c2 * 111.0) from mul_sb;
215select (c2 * 123) from mul_sb;
216--error 1690
217select (c2 * 20120101123456) from mul_sb;
218select (c2 * "20120101123456") from mul_sb;
219select (c2 * "helloworld") from mul_sb;
220select (c2 * "9999-12-31 23:59:59.9999997") from mul_sb;
221select (c2 * "abc") from mul_sb;
222select (c2 * "爱拼才会赢") from mul_sb;
223select (c2 * "A") from mul_sb;
224select (c2 * "a") from mul_sb;
225select (c2 * "%y%m%d") from mul_sb;
226--error 1690
227select (c2 * -9223372036854775808) from mul_sb;
228--error 1690
229select (c2 * 9223372036854775807) from mul_sb;
230--error 1690
231select (c2 * 18446744073709551615) from mul_sb;
232select (c3 * c1) from mul_sb;
233select (c3 * c2) from mul_sb;
234--error 1690
235select (c3 * c3) from mul_sb;
236select (c3 * c4) from mul_sb;
237select (c3 * c5) from mul_sb;
238select (c3 * c6) from mul_sb;
239select (c3 * c7) from mul_sb;
240select (c3 * c8) from mul_sb;
241select (c3 * c9) from mul_sb;
242select (c3 * c10) from mul_sb;
243select (c3 * c11) from mul_sb;
244select (c3 * c12) from mul_sb;
245select (c3 * c13) from mul_sb;
246select (c3 * c14) from mul_sb;
247select (c3 * c15) from mul_sb;
248select (c3 * c16) from mul_sb;
249select (c3 * NULL) from mul_sb;
250select (c3 * 0) from mul_sb;
251select (c3 * 1) from mul_sb;
252--error 1690
253select (c3 * -1) from mul_sb;
254select (c3 * 1.0) from mul_sb;
255select (c3 * -1.0) from mul_sb;
256select (c3 * 0.0) from mul_sb;
257select (c3 * 1.1111) from mul_sb;
258--error 1690
259select (c3 * 1111111111111) from mul_sb;
260select (c3 * 111.0) from mul_sb;
261--error 1690
262select (c3 * 123) from mul_sb;
263--error 1690
264select (c3 * 20120101123456) from mul_sb;
265select (c3 * "20120101123456") from mul_sb;
266select (c3 * "helloworld") from mul_sb;
267select (c3 * "9999-12-31 23:59:59.9999997") from mul_sb;
268select (c3 * "abc") from mul_sb;
269select (c3 * "爱拼才会赢") from mul_sb;
270select (c3 * "A") from mul_sb;
271select (c3 * "a") from mul_sb;
272select (c3 * "%y%m%d") from mul_sb;
273--error 1690
274select (c3 * -9223372036854775808) from mul_sb;
275--error 1690
276select (c3 * 9223372036854775807) from mul_sb;
277--error 1690
278select (c3 * 18446744073709551615) from mul_sb;
279select (c4 * c1) from mul_sb;
280select (c4 * c2) from mul_sb;
281select (c4 * c3) from mul_sb;
282--error 1690
283select (c4 * c4) from mul_sb;
284select (c4 * c5) from mul_sb;
285select (c4 * c6) from mul_sb;
286select (c4 * c7) from mul_sb;
287select (c4 * c8) from mul_sb;
288select (c4 * c9) from mul_sb;
289select (c4 * c10) from mul_sb;
290select (c4 * c11) from mul_sb;
291select (c4 * c12) from mul_sb;
292select (c4 * c13) from mul_sb;
293select (c4 * c14) from mul_sb;
294select (c4 * c15) from mul_sb;
295select (c4 * c16) from mul_sb;
296select (c4 * NULL) from mul_sb;
297select (c4 * 0) from mul_sb;
298select (c4 * 1) from mul_sb;
299--error 1690
300select (c4 * -1) from mul_sb;
301select (c4 * 1.0) from mul_sb;
302select (c4 * -1.0) from mul_sb;
303select (c4 * 0.0) from mul_sb;
304select (c4 * 1.1111) from mul_sb;
305--error 1690
306select (c4 * 1111111111111) from mul_sb;
307select (c4 * 111.0) from mul_sb;
308--error 1690
309select (c4 * 123) from mul_sb;
310--error 1690
311select (c4 * 20120101123456) from mul_sb;
312select (c4 * "20120101123456") from mul_sb;
313select (c4 * "helloworld") from mul_sb;
314select (c4 * "9999-12-31 23:59:59.9999997") from mul_sb;
315select (c4 * "abc") from mul_sb;
316select (c4 * "爱拼才会赢") from mul_sb;
317select (c4 * "A") from mul_sb;
318select (c4 * "a") from mul_sb;
319select (c4 * "%y%m%d") from mul_sb;
320--error 1690
321select (c4 * -9223372036854775808) from mul_sb;
322--error 1690
323select (c4 * 9223372036854775807) from mul_sb;
324--error 1690
325select (c4 * 18446744073709551615) from mul_sb;
326select (c5 * c1) from mul_sb;
327select (c5 * c2) from mul_sb;
328select (c5 * c3) from mul_sb;
329select (c5 * c4) from mul_sb;
330--error 1690
331select (c5 * c5) from mul_sb;
332select (c5 * c6) from mul_sb;
333select (c5 * c7) from mul_sb;
334select (c5 * c8) from mul_sb;
335select (c5 * c9) from mul_sb;
336select (c5 * c10) from mul_sb;
337select (c5 * c11) from mul_sb;
338select (c5 * c12) from mul_sb;
339select (c5 * c13) from mul_sb;
340select (c5 * c14) from mul_sb;
341select (c5 * c15) from mul_sb;
342select (c5 * c16) from mul_sb;
343select (c5 * NULL) from mul_sb;
344select (c5 * 0) from mul_sb;
345select (c5 * 1) from mul_sb;
346--error 1690
347select (c5 * -1) from mul_sb;
348select (c5 * 1.0) from mul_sb;
349select (c5 * -1.0) from mul_sb;
350select (c5 * 0.0) from mul_sb;
351select (c5 * 1.1111) from mul_sb;
352--error 1690
353select (c5 * 1111111111111) from mul_sb;
354select (c5 * 111.0) from mul_sb;
355--error 1690
356select (c5 * 123) from mul_sb;
357--error 1690
358select (c5 * 20120101123456) from mul_sb;
359select (c5 * "20120101123456") from mul_sb;
360select (c5 * "helloworld") from mul_sb;
361select (c5 * "9999-12-31 23:59:59.9999997") from mul_sb;
362select (c5 * "abc") from mul_sb;
363select (c5 * "爱拼才会赢") from mul_sb;
364select (c5 * "A") from mul_sb;
365select (c5 * "a") from mul_sb;
366select (c5 * "%y%m%d") from mul_sb;
367--error 1690
368select (c5 * -9223372036854775808) from mul_sb;
369--error 1690
370select (c5 * 9223372036854775807) from mul_sb;
371--error 1690
372select (c5 * 18446744073709551615) from mul_sb;
373select (c6 * c1) from mul_sb;
374select (c6 * c2) from mul_sb;
375select (c6 * c3) from mul_sb;
376select (c6 * c4) from mul_sb;
377select (c6 * c5) from mul_sb;
378select (c6 * c6) from mul_sb;
379select (c6 * c7) from mul_sb;
380select (c6 * c8) from mul_sb;
381select (c6 * c9) from mul_sb;
382select (c6 * c10) from mul_sb;
383select (c6 * c11) from mul_sb;
384select (c6 * c12) from mul_sb;
385select (c6 * c13) from mul_sb;
386select (c6 * c14) from mul_sb;
387select (c6 * c15) from mul_sb;
388select (c6 * c16) from mul_sb;
389select (c6 * NULL) from mul_sb;
390select (c6 * 0) from mul_sb;
391select (c6 * 1) from mul_sb;
392select (c6 * -1) from mul_sb;
393select (c6 * 1.0) from mul_sb;
394select (c6 * -1.0) from mul_sb;
395select (c6 * 0.0) from mul_sb;
396select (c6 * 1.1111) from mul_sb;
397select (c6 * 1111111111111) from mul_sb;
398select (c6 * 111.0) from mul_sb;
399select (c6 * 123) from mul_sb;
400select (c6 * 20120101123456) from mul_sb;
401select (c6 * "20120101123456") from mul_sb;
402select (c6 * "helloworld") from mul_sb;
403select (c6 * "9999-12-31 23:59:59.9999997") from mul_sb;
404select (c6 * "abc") from mul_sb;
405select (c6 * "爱拼才会赢") from mul_sb;
406select (c6 * "A") from mul_sb;
407select (c6 * "a") from mul_sb;
408select (c6 * "%y%m%d") from mul_sb;
409select (c6 * -9223372036854775808) from mul_sb;
410select (c6 * 9223372036854775807) from mul_sb;
411select (c6 * 18446744073709551615) from mul_sb;
412select (c7 * c1) from mul_sb;
413select (c7 * c2) from mul_sb;
414select (c7 * c3) from mul_sb;
415select (c7 * c4) from mul_sb;
416select (c7 * c5) from mul_sb;
417select (c7 * c6) from mul_sb;
418select (c7 * c7) from mul_sb;
419select (c7 * c8) from mul_sb;
420select (c7 * c9) from mul_sb;
421select (c7 * c10) from mul_sb;
422select (c7 * c11) from mul_sb;
423select (c7 * c12) from mul_sb;
424select (c7 * c13) from mul_sb;
425select (c7 * c14) from mul_sb;
426select (c7 * c15) from mul_sb;
427select (c7 * c16) from mul_sb;
428select (c7 * NULL) from mul_sb;
429select (c7 * 0) from mul_sb;
430select (c7 * 1) from mul_sb;
431select (c7 * -1) from mul_sb;
432select (c7 * 1.0) from mul_sb;
433select (c7 * -1.0) from mul_sb;
434select (c7 * 0.0) from mul_sb;
435select (c7 * 1.1111) from mul_sb;
436select (c7 * 1111111111111) from mul_sb;
437select (c7 * 111.0) from mul_sb;
438select (c7 * 123) from mul_sb;
439select (c7 * 20120101123456) from mul_sb;
440select (c7 * "20120101123456") from mul_sb;
441select (c7 * "helloworld") from mul_sb;
442select (c7 * "9999-12-31 23:59:59.9999997") from mul_sb;
443select (c7 * "abc") from mul_sb;
444select (c7 * "爱拼才会赢") from mul_sb;
445select (c7 * "A") from mul_sb;
446select (c7 * "a") from mul_sb;
447select (c7 * "%y%m%d") from mul_sb;
448select (c7 * -9223372036854775808) from mul_sb;
449select (c7 * 9223372036854775807) from mul_sb;
450select (c7 * 18446744073709551615) from mul_sb;
451select (c8 * c1) from mul_sb;
452select (c8 * c2) from mul_sb;
453select (c8 * c3) from mul_sb;
454select (c8 * c4) from mul_sb;
455select (c8 * c5) from mul_sb;
456select (c8 * c6) from mul_sb;
457select (c8 * c7) from mul_sb;
458select (c8 * c8) from mul_sb;
459select (c8 * c9) from mul_sb;
460select (c8 * c10) from mul_sb;
461select (c8 * c11) from mul_sb;
462select (c8 * c12) from mul_sb;
463select (c8 * c13) from mul_sb;
464select (c8 * c14) from mul_sb;
465select (c8 * c15) from mul_sb;
466select (c8 * c16) from mul_sb;
467select (c8 * NULL) from mul_sb;
468select (c8 * 0) from mul_sb;
469select (c8 * 1) from mul_sb;
470select (c8 * -1) from mul_sb;
471select (c8 * 1.0) from mul_sb;
472select (c8 * -1.0) from mul_sb;
473select (c8 * 0.0) from mul_sb;
474select (c8 * 1.1111) from mul_sb;
475select (c8 * 1111111111111) from mul_sb;
476select (c8 * 111.0) from mul_sb;
477select (c8 * 123) from mul_sb;
478select (c8 * 20120101123456) from mul_sb;
479select (c8 * "20120101123456") from mul_sb;
480select (c8 * "helloworld") from mul_sb;
481select (c8 * "9999-12-31 23:59:59.9999997") from mul_sb;
482select (c8 * "abc") from mul_sb;
483select (c8 * "爱拼才会赢") from mul_sb;
484select (c8 * "A") from mul_sb;
485select (c8 * "a") from mul_sb;
486select (c8 * "%y%m%d") from mul_sb;
487select (c8 * -9223372036854775808) from mul_sb;
488select (c8 * 9223372036854775807) from mul_sb;
489select (c8 * 18446744073709551615) from mul_sb;
490select (c9 * c1) from mul_sb;
491select (c9 * c2) from mul_sb;
492select (c9 * c3) from mul_sb;
493select (c9 * c4) from mul_sb;
494select (c9 * c5) from mul_sb;
495select (c9 * c6) from mul_sb;
496select (c9 * c7) from mul_sb;
497select (c9 * c8) from mul_sb;
498select (c9 * c9) from mul_sb;
499select (c9 * c10) from mul_sb;
500select (c9 * c11) from mul_sb;
501select (c9 * c12) from mul_sb;
502select (c9 * c13) from mul_sb;
503select (c9 * c14) from mul_sb;
504select (c9 * c15) from mul_sb;
505select (c9 * c16) from mul_sb;
506select (c9 * NULL) from mul_sb;
507select (c9 * 0) from mul_sb;
508select (c9 * 1) from mul_sb;
509select (c9 * -1) from mul_sb;
510select (c9 * 1.0) from mul_sb;
511select (c9 * -1.0) from mul_sb;
512select (c9 * 0.0) from mul_sb;
513select (c9 * 1.1111) from mul_sb;
514select (c9 * 1111111111111) from mul_sb;
515select (c9 * 111.0) from mul_sb;
516select (c9 * 123) from mul_sb;
517select (c9 * 20120101123456) from mul_sb;
518select (c9 * "20120101123456") from mul_sb;
519select (c9 * "helloworld") from mul_sb;
520select (c9 * "9999-12-31 23:59:59.9999997") from mul_sb;
521select (c9 * "abc") from mul_sb;
522select (c9 * "爱拼才会赢") from mul_sb;
523select (c9 * "A") from mul_sb;
524select (c9 * "a") from mul_sb;
525select (c9 * "%y%m%d") from mul_sb;
526select (c9 * -9223372036854775808) from mul_sb;
527select (c9 * 9223372036854775807) from mul_sb;
528select (c9 * 18446744073709551615) from mul_sb;
529select (c10 * c1) from mul_sb;
530select (c10 * c2) from mul_sb;
531select (c10 * c3) from mul_sb;
532select (c10 * c4) from mul_sb;
533select (c10 * c5) from mul_sb;
534select (c10 * c6) from mul_sb;
535select (c10 * c7) from mul_sb;
536select (c10 * c8) from mul_sb;
537select (c10 * c9) from mul_sb;
538select (c10 * c10) from mul_sb;
539select (c10 * c11) from mul_sb;
540select (c10 * c12) from mul_sb;
541select (c10 * c13) from mul_sb;
542select (c10 * c14) from mul_sb;
543select (c10 * c15) from mul_sb;
544select (c10 * c16) from mul_sb;
545select (c10 * NULL) from mul_sb;
546select (c10 * 0) from mul_sb;
547select (c10 * 1) from mul_sb;
548select (c10 * -1) from mul_sb;
549select (c10 * 1.0) from mul_sb;
550select (c10 * -1.0) from mul_sb;
551select (c10 * 0.0) from mul_sb;
552select (c10 * 1.1111) from mul_sb;
553--error 1690
554select (c10 * 1111111111111) from mul_sb;
555select (c10 * 111.0) from mul_sb;
556select (c10 * 123) from mul_sb;
557--error 1690
558select (c10 * 20120101123456) from mul_sb;
559select (c10 * "20120101123456") from mul_sb;
560select (c10 * "helloworld") from mul_sb;
561select (c10 * "9999-12-31 23:59:59.9999997") from mul_sb;
562select (c10 * "abc") from mul_sb;
563select (c10 * "爱拼才会赢") from mul_sb;
564select (c10 * "A") from mul_sb;
565select (c10 * "a") from mul_sb;
566select (c10 * "%y%m%d") from mul_sb;
567--error 1690
568select (c10 * -9223372036854775808) from mul_sb;
569--error 1690
570select (c10 * 9223372036854775807) from mul_sb;
571--error 1690
572select (c10 * 18446744073709551615) from mul_sb;
573select (c11 * c1) from mul_sb;
574select (c11 * c2) from mul_sb;
575select (c11 * c3) from mul_sb;
576select (c11 * c4) from mul_sb;
577select (c11 * c5) from mul_sb;
578select (c11 * c6) from mul_sb;
579select (c11 * c7) from mul_sb;
580select (c11 * c8) from mul_sb;
581select (c11 * c9) from mul_sb;
582select (c11 * c10) from mul_sb;
583select (c11 * c11) from mul_sb;
584select (c11 * c12) from mul_sb;
585select (c11 * c13) from mul_sb;
586select (c11 * c14) from mul_sb;
587select (c11 * c15) from mul_sb;
588select (c11 * c16) from mul_sb;
589select (c11 * NULL) from mul_sb;
590select (c11 * 0) from mul_sb;
591select (c11 * 1) from mul_sb;
592select (c11 * -1) from mul_sb;
593select (c11 * 1.0) from mul_sb;
594select (c11 * -1.0) from mul_sb;
595select (c11 * 0.0) from mul_sb;
596select (c11 * 1.1111) from mul_sb;
597select (c11 * 1111111111111) from mul_sb;
598select (c11 * 111.0) from mul_sb;
599select (c11 * 123) from mul_sb;
600select (c11 * 20120101123456) from mul_sb;
601select (c11 * "20120101123456") from mul_sb;
602select (c11 * "helloworld") from mul_sb;
603select (c11 * "9999-12-31 23:59:59.9999997") from mul_sb;
604select (c11 * "abc") from mul_sb;
605select (c11 * "爱拼才会赢") from mul_sb;
606select (c11 * "A") from mul_sb;
607select (c11 * "a") from mul_sb;
608select (c11 * "%y%m%d") from mul_sb;
609select (c11 * -9223372036854775808) from mul_sb;
610select (c11 * 9223372036854775807) from mul_sb;
611select (c11 * 18446744073709551615) from mul_sb;
612select (c12 * c1) from mul_sb;
613select (c12 * c2) from mul_sb;
614select (c12 * c3) from mul_sb;
615select (c12 * c4) from mul_sb;
616select (c12 * c5) from mul_sb;
617select (c12 * c6) from mul_sb;
618select (c12 * c7) from mul_sb;
619select (c12 * c8) from mul_sb;
620select (c12 * c9) from mul_sb;
621select (c12 * c10) from mul_sb;
622select (c12 * c11) from mul_sb;
623select (c12 * c12) from mul_sb;
624select (c12 * c13) from mul_sb;
625select (c12 * c14) from mul_sb;
626select (c12 * c15) from mul_sb;
627select (c12 * c16) from mul_sb;
628select (c12 * NULL) from mul_sb;
629select (c12 * 0) from mul_sb;
630select (c12 * 1) from mul_sb;
631select (c12 * -1) from mul_sb;
632select (c12 * 1.0) from mul_sb;
633select (c12 * -1.0) from mul_sb;
634select (c12 * 0.0) from mul_sb;
635select (c12 * 1.1111) from mul_sb;
636select (c12 * 1111111111111) from mul_sb;
637select (c12 * 111.0) from mul_sb;
638select (c12 * 123) from mul_sb;
639select (c12 * 20120101123456) from mul_sb;
640select (c12 * "20120101123456") from mul_sb;
641select (c12 * "helloworld") from mul_sb;
642select (c12 * "9999-12-31 23:59:59.9999997") from mul_sb;
643select (c12 * "abc") from mul_sb;
644select (c12 * "爱拼才会赢") from mul_sb;
645select (c12 * "A") from mul_sb;
646select (c12 * "a") from mul_sb;
647select (c12 * "%y%m%d") from mul_sb;
648select (c12 * -9223372036854775808) from mul_sb;
649select (c12 * 9223372036854775807) from mul_sb;
650select (c12 * 18446744073709551615) from mul_sb;
651select (c13 * c1) from mul_sb;
652select (c13 * c2) from mul_sb;
653select (c13 * c3) from mul_sb;
654select (c13 * c4) from mul_sb;
655select (c13 * c5) from mul_sb;
656select (c13 * c6) from mul_sb;
657select (c13 * c7) from mul_sb;
658select (c13 * c8) from mul_sb;
659select (c13 * c9) from mul_sb;
660select (c13 * c10) from mul_sb;
661select (c13 * c11) from mul_sb;
662select (c13 * c12) from mul_sb;
663select (c13 * c13) from mul_sb;
664select (c13 * c14) from mul_sb;
665select (c13 * c15) from mul_sb;
666select (c13 * c16) from mul_sb;
667select (c13 * NULL) from mul_sb;
668select (c13 * 0) from mul_sb;
669select (c13 * 1) from mul_sb;
670--error 1690
671select (c13 * -1) from mul_sb;
672select (c13 * 1.0) from mul_sb;
673select (c13 * -1.0) from mul_sb;
674select (c13 * 0.0) from mul_sb;
675select (c13 * 1.1111) from mul_sb;
676select (c13 * 1111111111111) from mul_sb;
677select (c13 * 111.0) from mul_sb;
678select (c13 * 123) from mul_sb;
679select (c13 * 20120101123456) from mul_sb;
680select (c13 * "20120101123456") from mul_sb;
681select (c13 * "helloworld") from mul_sb;
682select (c13 * "9999-12-31 23:59:59.9999997") from mul_sb;
683select (c13 * "abc") from mul_sb;
684select (c13 * "爱拼才会赢") from mul_sb;
685select (c13 * "A") from mul_sb;
686select (c13 * "a") from mul_sb;
687select (c13 * "%y%m%d") from mul_sb;
688--error 1690
689select (c13 * -9223372036854775808) from mul_sb;
690--error 1690
691select (c13 * 9223372036854775807) from mul_sb;
692--error 1690
693select (c13 * 18446744073709551615) from mul_sb;
694select (c14 * c1) from mul_sb;
695select (c14 * c2) from mul_sb;
696select (c14 * c3) from mul_sb;
697select (c14 * c4) from mul_sb;
698select (c14 * c5) from mul_sb;
699select (c14 * c6) from mul_sb;
700select (c14 * c7) from mul_sb;
701select (c14 * c8) from mul_sb;
702select (c14 * c9) from mul_sb;
703select (c14 * c10) from mul_sb;
704select (c14 * c11) from mul_sb;
705select (c14 * c12) from mul_sb;
706select (c14 * c13) from mul_sb;
707select (c14 * c14) from mul_sb;
708select (c14 * c15) from mul_sb;
709select (c14 * c16) from mul_sb;
710select (c14 * NULL) from mul_sb;
711select (c14 * 0) from mul_sb;
712select (c14 * 1) from mul_sb;
713select (c14 * -1) from mul_sb;
714select (c14 * 1.0) from mul_sb;
715select (c14 * -1.0) from mul_sb;
716select (c14 * 0.0) from mul_sb;
717select (c14 * 1.1111) from mul_sb;
718select (c14 * 1111111111111) from mul_sb;
719select (c14 * 111.0) from mul_sb;
720select (c14 * 123) from mul_sb;
721select (c14 * 20120101123456) from mul_sb;
722select (c14 * "20120101123456") from mul_sb;
723select (c14 * "helloworld") from mul_sb;
724select (c14 * "9999-12-31 23:59:59.9999997") from mul_sb;
725select (c14 * "abc") from mul_sb;
726select (c14 * "爱拼才会赢") from mul_sb;
727select (c14 * "A") from mul_sb;
728select (c14 * "a") from mul_sb;
729select (c14 * "%y%m%d") from mul_sb;
730select (c14 * -9223372036854775808) from mul_sb;
731select (c14 * 9223372036854775807) from mul_sb;
732select (c14 * 18446744073709551615) from mul_sb;
733select (c15 * c1) from mul_sb;
734select (c15 * c2) from mul_sb;
735select (c15 * c3) from mul_sb;
736select (c15 * c4) from mul_sb;
737select (c15 * c5) from mul_sb;
738select (c15 * c6) from mul_sb;
739select (c15 * c7) from mul_sb;
740select (c15 * c8) from mul_sb;
741select (c15 * c9) from mul_sb;
742select (c15 * c10) from mul_sb;
743select (c15 * c11) from mul_sb;
744select (c15 * c12) from mul_sb;
745select (c15 * c13) from mul_sb;
746select (c15 * c14) from mul_sb;
747select (c15 * c15) from mul_sb;
748select (c15 * c16) from mul_sb;
749select (c15 * NULL) from mul_sb;
750select (c15 * 0) from mul_sb;
751select (c15 * 1) from mul_sb;
752select (c15 * -1) from mul_sb;
753select (c15 * 1.0) from mul_sb;
754select (c15 * -1.0) from mul_sb;
755select (c15 * 0.0) from mul_sb;
756select (c15 * 1.1111) from mul_sb;
757select (c15 * 1111111111111) from mul_sb;
758select (c15 * 111.0) from mul_sb;
759select (c15 * 123) from mul_sb;
760select (c15 * 20120101123456) from mul_sb;
761select (c15 * "20120101123456") from mul_sb;
762select (c15 * "helloworld") from mul_sb;
763select (c15 * "9999-12-31 23:59:59.9999997") from mul_sb;
764select (c15 * "abc") from mul_sb;
765select (c15 * "爱拼才会赢") from mul_sb;
766select (c15 * "A") from mul_sb;
767select (c15 * "a") from mul_sb;
768select (c15 * "%y%m%d") from mul_sb;
769select (c15 * -9223372036854775808) from mul_sb;
770select (c15 * 9223372036854775807) from mul_sb;
771select (c15 * 18446744073709551615) from mul_sb;
772select (c16 * c1) from mul_sb;
773select (c16 * c2) from mul_sb;
774select (c16 * c3) from mul_sb;
775select (c16 * c4) from mul_sb;
776select (c16 * c5) from mul_sb;
777select (c16 * c6) from mul_sb;
778select (c16 * c7) from mul_sb;
779select (c16 * c8) from mul_sb;
780select (c16 * c9) from mul_sb;
781select (c16 * c10) from mul_sb;
782select (c16 * c11) from mul_sb;
783select (c16 * c12) from mul_sb;
784select (c16 * c13) from mul_sb;
785select (c16 * c14) from mul_sb;
786select (c16 * c15) from mul_sb;
787select (c16 * c16) from mul_sb;
788select (c16 * NULL) from mul_sb;
789select (c16 * 0) from mul_sb;
790select (c16 * 1) from mul_sb;
791select (c16 * -1) from mul_sb;
792select (c16 * 1.0) from mul_sb;
793select (c16 * -1.0) from mul_sb;
794select (c16 * 0.0) from mul_sb;
795select (c16 * 1.1111) from mul_sb;
796select (c16 * 1111111111111) from mul_sb;
797select (c16 * 111.0) from mul_sb;
798select (c16 * 123) from mul_sb;
799select (c16 * 20120101123456) from mul_sb;
800select (c16 * "20120101123456") from mul_sb;
801select (c16 * "helloworld") from mul_sb;
802select (c16 * "9999-12-31 23:59:59.9999997") from mul_sb;
803select (c16 * "abc") from mul_sb;
804select (c16 * "爱拼才会赢") from mul_sb;
805select (c16 * "A") from mul_sb;
806select (c16 * "a") from mul_sb;
807select (c16 * "%y%m%d") from mul_sb;
808select (c16 * -9223372036854775808) from mul_sb;
809select (c16 * 9223372036854775807) from mul_sb;
810select (c16 * 18446744073709551615) from mul_sb;
811select (NULL * c1) from mul_sb;
812select (NULL * c2) from mul_sb;
813select (NULL * c3) from mul_sb;
814select (NULL * c4) from mul_sb;
815select (NULL * c5) from mul_sb;
816select (NULL * c6) from mul_sb;
817select (NULL * c7) from mul_sb;
818select (NULL * c8) from mul_sb;
819select (NULL * c9) from mul_sb;
820select (NULL * c10) from mul_sb;
821select (NULL * c11) from mul_sb;
822select (NULL * c12) from mul_sb;
823select (NULL * c13) from mul_sb;
824select (NULL * c14) from mul_sb;
825select (NULL * c15) from mul_sb;
826select (NULL * c16) from mul_sb;
827select (NULL * NULL) from mul_sb;
828select (NULL * 0) from mul_sb;
829select (NULL * 1) from mul_sb;
830select (NULL * -1) from mul_sb;
831select (NULL * 1.0) from mul_sb;
832select (NULL * -1.0) from mul_sb;
833select (NULL * 0.0) from mul_sb;
834select (NULL * 1.1111) from mul_sb;
835select (NULL * 1111111111111) from mul_sb;
836select (NULL * 111.0) from mul_sb;
837select (NULL * 123) from mul_sb;
838select (NULL * 20120101123456) from mul_sb;
839select (NULL * "20120101123456") from mul_sb;
840select (NULL * "helloworld") from mul_sb;
841select (NULL * "9999-12-31 23:59:59.9999997") from mul_sb;
842select (NULL * "abc") from mul_sb;
843select (NULL * "爱拼才会赢") from mul_sb;
844select (NULL * "A") from mul_sb;
845select (NULL * "a") from mul_sb;
846select (NULL * "%y%m%d") from mul_sb;
847select (NULL * -9223372036854775808) from mul_sb;
848select (NULL * 9223372036854775807) from mul_sb;
849select (NULL * 18446744073709551615) from mul_sb;
850select (0 * c1) from mul_sb;
851select (0 * c2) from mul_sb;
852select (0 * c3) from mul_sb;
853select (0 * c4) from mul_sb;
854select (0 * c5) from mul_sb;
855select (0 * c6) from mul_sb;
856select (0 * c7) from mul_sb;
857select (0 * c8) from mul_sb;
858select (0 * c9) from mul_sb;
859select (0 * c10) from mul_sb;
860select (0 * c11) from mul_sb;
861select (0 * c12) from mul_sb;
862select (0 * c13) from mul_sb;
863select (0 * c14) from mul_sb;
864select (0 * c15) from mul_sb;
865select (0 * c16) from mul_sb;
866select (0 * NULL) from mul_sb;
867select (0 * 0) from mul_sb;
868select (0 * 1) from mul_sb;
869select (0 * -1) from mul_sb;
870select (0 * 1.0) from mul_sb;
871select (0 * -1.0) from mul_sb;
872select (0 * 0.0) from mul_sb;
873select (0 * 1.1111) from mul_sb;
874select (0 * 1111111111111) from mul_sb;
875select (0 * 111.0) from mul_sb;
876select (0 * 123) from mul_sb;
877select (0 * 20120101123456) from mul_sb;
878select (0 * "20120101123456") from mul_sb;
879select (0 * "helloworld") from mul_sb;
880select (0 * "9999-12-31 23:59:59.9999997") from mul_sb;
881select (0 * "abc") from mul_sb;
882select (0 * "爱拼才会赢") from mul_sb;
883select (0 * "A") from mul_sb;
884select (0 * "a") from mul_sb;
885select (0 * "%y%m%d") from mul_sb;
886select (0 * -9223372036854775808) from mul_sb;
887select (0 * 9223372036854775807) from mul_sb;
888select (0 * 18446744073709551615) from mul_sb;
889select (1 * c1) from mul_sb;
890select (1 * c2) from mul_sb;
891select (1 * c3) from mul_sb;
892select (1 * c4) from mul_sb;
893select (1 * c5) from mul_sb;
894select (1 * c6) from mul_sb;
895select (1 * c7) from mul_sb;
896select (1 * c8) from mul_sb;
897select (1 * c9) from mul_sb;
898select (1 * c10) from mul_sb;
899select (1 * c11) from mul_sb;
900select (1 * c12) from mul_sb;
901select (1 * c13) from mul_sb;
902select (1 * c14) from mul_sb;
903select (1 * c15) from mul_sb;
904select (1 * c16) from mul_sb;
905select (1 * NULL) from mul_sb;
906select (1 * 0) from mul_sb;
907select (1 * 1) from mul_sb;
908select (1 * -1) from mul_sb;
909select (1 * 1.0) from mul_sb;
910select (1 * -1.0) from mul_sb;
911select (1 * 0.0) from mul_sb;
912select (1 * 1.1111) from mul_sb;
913select (1 * 1111111111111) from mul_sb;
914select (1 * 111.0) from mul_sb;
915select (1 * 123) from mul_sb;
916select (1 * 20120101123456) from mul_sb;
917select (1 * "20120101123456") from mul_sb;
918select (1 * "helloworld") from mul_sb;
919select (1 * "9999-12-31 23:59:59.9999997") from mul_sb;
920select (1 * "abc") from mul_sb;
921select (1 * "爱拼才会赢") from mul_sb;
922select (1 * "A") from mul_sb;
923select (1 * "a") from mul_sb;
924select (1 * "%y%m%d") from mul_sb;
925select (1 * -9223372036854775808) from mul_sb;
926select (1 * 9223372036854775807) from mul_sb;
927select (1 * 18446744073709551615) from mul_sb;
928select (-1 * c1) from mul_sb;
929--error 1690
930select (-1 * c2) from mul_sb;
931--error 1690
932select (-1 * c3) from mul_sb;
933--error 1690
934select (-1 * c4) from mul_sb;
935--error 1690
936select (-1 * c5) from mul_sb;
937select (-1 * c6) from mul_sb;
938select (-1 * c7) from mul_sb;
939select (-1 * c8) from mul_sb;
940select (-1 * c9) from mul_sb;
941select (-1 * c10) from mul_sb;
942select (-1 * c11) from mul_sb;
943select (-1 * c12) from mul_sb;
944--error 1690
945select (-1 * c13) from mul_sb;
946select (-1 * c14) from mul_sb;
947select (-1 * c15) from mul_sb;
948select (-1 * c16) from mul_sb;
949select (-1 * NULL) from mul_sb;
950select (-1 * 0) from mul_sb;
951select (-1 * 1) from mul_sb;
952select (-1 * -1) from mul_sb;
953select (-1 * 1.0) from mul_sb;
954select (-1 * -1.0) from mul_sb;
955select (-1 * 0.0) from mul_sb;
956select (-1 * 1.1111) from mul_sb;
957select (-1 * 1111111111111) from mul_sb;
958select (-1 * 111.0) from mul_sb;
959select (-1 * 123) from mul_sb;
960select (-1 * 20120101123456) from mul_sb;
961select (-1 * "20120101123456") from mul_sb;
962select (-1 * "helloworld") from mul_sb;
963select (-1 * "9999-12-31 23:59:59.9999997") from mul_sb;
964select (-1 * "abc") from mul_sb;
965select (-1 * "爱拼才会赢") from mul_sb;
966select (-1 * "A") from mul_sb;
967select (-1 * "a") from mul_sb;
968select (-1 * "%y%m%d") from mul_sb;
969--error 1690
970select (-1 * -9223372036854775808) from mul_sb;
971select (-1 * 9223372036854775807) from mul_sb;
972--error 1690
973select (-1 * 18446744073709551615) from mul_sb;
974select (1.0 * c1) from mul_sb;
975select (1.0 * c2) from mul_sb;
976select (1.0 * c3) from mul_sb;
977select (1.0 * c4) from mul_sb;
978select (1.0 * c5) from mul_sb;
979select (1.0 * c6) from mul_sb;
980select (1.0 * c7) from mul_sb;
981select (1.0 * c8) from mul_sb;
982select (1.0 * c9) from mul_sb;
983select (1.0 * c10) from mul_sb;
984select (1.0 * c11) from mul_sb;
985select (1.0 * c12) from mul_sb;
986select (1.0 * c13) from mul_sb;
987select (1.0 * c14) from mul_sb;
988select (1.0 * c15) from mul_sb;
989select (1.0 * c16) from mul_sb;
990select (1.0 * NULL) from mul_sb;
991select (1.0 * 0) from mul_sb;
992select (1.0 * 1) from mul_sb;
993select (1.0 * -1) from mul_sb;
994select (1.0 * 1.0) from mul_sb;
995select (1.0 * -1.0) from mul_sb;
996select (1.0 * 0.0) from mul_sb;
997select (1.0 * 1.1111) from mul_sb;
998select (1.0 * 1111111111111) from mul_sb;
999select (1.0 * 111.0) from mul_sb;
1000select (1.0 * 123) from mul_sb;
1001select (1.0 * 20120101123456) from mul_sb;
1002select (1.0 * "20120101123456") from mul_sb;
1003select (1.0 * "helloworld") from mul_sb;
1004select (1.0 * "9999-12-31 23:59:59.9999997") from mul_sb;
1005select (1.0 * "abc") from mul_sb;
1006select (1.0 * "爱拼才会赢") from mul_sb;
1007select (1.0 * "A") from mul_sb;
1008select (1.0 * "a") from mul_sb;
1009select (1.0 * "%y%m%d") from mul_sb;
1010select (1.0 * -9223372036854775808) from mul_sb;
1011select (1.0 * 9223372036854775807) from mul_sb;
1012select (1.0 * 18446744073709551615) from mul_sb;
1013select (-1.0 * c1) from mul_sb;
1014select (-1.0 * c2) from mul_sb;
1015select (-1.0 * c3) from mul_sb;
1016select (-1.0 * c4) from mul_sb;
1017select (-1.0 * c5) from mul_sb;
1018select (-1.0 * c6) from mul_sb;
1019select (-1.0 * c7) from mul_sb;
1020select (-1.0 * c8) from mul_sb;
1021select (-1.0 * c9) from mul_sb;
1022select (-1.0 * c10) from mul_sb;
1023select (-1.0 * c11) from mul_sb;
1024select (-1.0 * c12) from mul_sb;
1025select (-1.0 * c13) from mul_sb;
1026select (-1.0 * c14) from mul_sb;
1027select (-1.0 * c15) from mul_sb;
1028select (-1.0 * c16) from mul_sb;
1029select (-1.0 * NULL) from mul_sb;
1030select (-1.0 * 0) from mul_sb;
1031select (-1.0 * 1) from mul_sb;
1032select (-1.0 * -1) from mul_sb;
1033select (-1.0 * 1.0) from mul_sb;
1034select (-1.0 * -1.0) from mul_sb;
1035select (-1.0 * 0.0) from mul_sb;
1036select (-1.0 * 1.1111) from mul_sb;
1037select (-1.0 * 1111111111111) from mul_sb;
1038select (-1.0 * 111.0) from mul_sb;
1039select (-1.0 * 123) from mul_sb;
1040select (-1.0 * 20120101123456) from mul_sb;
1041select (-1.0 * "20120101123456") from mul_sb;
1042select (-1.0 * "helloworld") from mul_sb;
1043select (-1.0 * "9999-12-31 23:59:59.9999997") from mul_sb;
1044select (-1.0 * "abc") from mul_sb;
1045select (-1.0 * "爱拼才会赢") from mul_sb;
1046select (-1.0 * "A") from mul_sb;
1047select (-1.0 * "a") from mul_sb;
1048select (-1.0 * "%y%m%d") from mul_sb;
1049select (-1.0 * -9223372036854775808) from mul_sb;
1050select (-1.0 * 9223372036854775807) from mul_sb;
1051select (-1.0 * 18446744073709551615) from mul_sb;
1052select (0.0 * c1) from mul_sb;
1053select (0.0 * c2) from mul_sb;
1054select (0.0 * c3) from mul_sb;
1055select (0.0 * c4) from mul_sb;
1056select (0.0 * c5) from mul_sb;
1057select (0.0 * c6) from mul_sb;
1058select (0.0 * c7) from mul_sb;
1059select (0.0 * c8) from mul_sb;
1060select (0.0 * c9) from mul_sb;
1061select (0.0 * c10) from mul_sb;
1062select (0.0 * c11) from mul_sb;
1063select (0.0 * c12) from mul_sb;
1064select (0.0 * c13) from mul_sb;
1065select (0.0 * c14) from mul_sb;
1066select (0.0 * c15) from mul_sb;
1067select (0.0 * c16) from mul_sb;
1068select (0.0 * NULL) from mul_sb;
1069select (0.0 * 0) from mul_sb;
1070select (0.0 * 1) from mul_sb;
1071select (0.0 * -1) from mul_sb;
1072select (0.0 * 1.0) from mul_sb;
1073select (0.0 * -1.0) from mul_sb;
1074select (0.0 * 0.0) from mul_sb;
1075select (0.0 * 1.1111) from mul_sb;
1076select (0.0 * 1111111111111) from mul_sb;
1077select (0.0 * 111.0) from mul_sb;
1078select (0.0 * 123) from mul_sb;
1079select (0.0 * 20120101123456) from mul_sb;
1080select (0.0 * "20120101123456") from mul_sb;
1081select (0.0 * "helloworld") from mul_sb;
1082select (0.0 * "9999-12-31 23:59:59.9999997") from mul_sb;
1083select (0.0 * "abc") from mul_sb;
1084select (0.0 * "爱拼才会赢") from mul_sb;
1085select (0.0 * "A") from mul_sb;
1086select (0.0 * "a") from mul_sb;
1087select (0.0 * "%y%m%d") from mul_sb;
1088select (0.0 * -9223372036854775808) from mul_sb;
1089select (0.0 * 9223372036854775807) from mul_sb;
1090select (0.0 * 18446744073709551615) from mul_sb;
1091select (1.1111 * c1) from mul_sb;
1092select (1.1111 * c2) from mul_sb;
1093select (1.1111 * c3) from mul_sb;
1094select (1.1111 * c4) from mul_sb;
1095select (1.1111 * c5) from mul_sb;
1096select (1.1111 * c6) from mul_sb;
1097select (1.1111 * c7) from mul_sb;
1098select (1.1111 * c8) from mul_sb;
1099select (1.1111 * c9) from mul_sb;
1100select (1.1111 * c10) from mul_sb;
1101select (1.1111 * c11) from mul_sb;
1102select (1.1111 * c12) from mul_sb;
1103select (1.1111 * c13) from mul_sb;
1104select (1.1111 * c14) from mul_sb;
1105select (1.1111 * c15) from mul_sb;
1106select (1.1111 * c16) from mul_sb;
1107select (1.1111 * NULL) from mul_sb;
1108select (1.1111 * 0) from mul_sb;
1109select (1.1111 * 1) from mul_sb;
1110select (1.1111 * -1) from mul_sb;
1111select (1.1111 * 1.0) from mul_sb;
1112select (1.1111 * -1.0) from mul_sb;
1113select (1.1111 * 0.0) from mul_sb;
1114select (1.1111 * 1.1111) from mul_sb;
1115select (1.1111 * 1111111111111) from mul_sb;
1116select (1.1111 * 111.0) from mul_sb;
1117select (1.1111 * 123) from mul_sb;
1118select (1.1111 * 20120101123456) from mul_sb;
1119select (1.1111 * "20120101123456") from mul_sb;
1120select (1.1111 * "helloworld") from mul_sb;
1121select (1.1111 * "9999-12-31 23:59:59.9999997") from mul_sb;
1122select (1.1111 * "abc") from mul_sb;
1123select (1.1111 * "爱拼才会赢") from mul_sb;
1124select (1.1111 * "A") from mul_sb;
1125select (1.1111 * "a") from mul_sb;
1126select (1.1111 * "%y%m%d") from mul_sb;
1127select (1.1111 * -9223372036854775808) from mul_sb;
1128select (1.1111 * 9223372036854775807) from mul_sb;
1129select (1.1111 * 18446744073709551615) from mul_sb;
1130--error 1690
1131select (1111111111111 * c1) from mul_sb;
1132--error 1690
1133select (1111111111111 * c2) from mul_sb;
1134--error 1690
1135select (1111111111111 * c3) from mul_sb;
1136--error 1690
1137select (1111111111111 * c4) from mul_sb;
1138--error 1690
1139select (1111111111111 * c5) from mul_sb;
1140select (1111111111111 * c6) from mul_sb;
1141select (1111111111111 * c7) from mul_sb;
1142select (1111111111111 * c8) from mul_sb;
1143select (1111111111111 * c9) from mul_sb;
1144--error 1690
1145select (1111111111111 * c10) from mul_sb;
1146select (1111111111111 * c11) from mul_sb;
1147select (1111111111111 * c12) from mul_sb;
1148select (1111111111111 * c13) from mul_sb;
1149select (1111111111111 * c14) from mul_sb;
1150select (1111111111111 * c15) from mul_sb;
1151select (1111111111111 * c16) from mul_sb;
1152select (1111111111111 * NULL) from mul_sb;
1153select (1111111111111 * 0) from mul_sb;
1154select (1111111111111 * 1) from mul_sb;
1155select (1111111111111 * -1) from mul_sb;
1156select (1111111111111 * 1.0) from mul_sb;
1157select (1111111111111 * -1.0) from mul_sb;
1158select (1111111111111 * 0.0) from mul_sb;
1159select (1111111111111 * 1.1111) from mul_sb;
1160--error 1690
1161select (1111111111111 * 1111111111111) from mul_sb;
1162select (1111111111111 * 111.0) from mul_sb;
1163select (1111111111111 * 123) from mul_sb;
1164--error 1690
1165select (1111111111111 * 20120101123456) from mul_sb;
1166select (1111111111111 * "20120101123456") from mul_sb;
1167select (1111111111111 * "helloworld") from mul_sb;
1168select (1111111111111 * "9999-12-31 23:59:59.9999997") from mul_sb;
1169select (1111111111111 * "abc") from mul_sb;
1170select (1111111111111 * "爱拼才会赢") from mul_sb;
1171select (1111111111111 * "A") from mul_sb;
1172select (1111111111111 * "a") from mul_sb;
1173select (1111111111111 * "%y%m%d") from mul_sb;
1174--error 1690
1175select (1111111111111 * -9223372036854775808) from mul_sb;
1176--error 1690
1177select (1111111111111 * 9223372036854775807) from mul_sb;
1178--error 1690
1179select (1111111111111 * 18446744073709551615) from mul_sb;
1180select (111.0 * c1) from mul_sb;
1181select (111.0 * c2) from mul_sb;
1182select (111.0 * c3) from mul_sb;
1183select (111.0 * c4) from mul_sb;
1184select (111.0 * c5) from mul_sb;
1185select (111.0 * c6) from mul_sb;
1186select (111.0 * c7) from mul_sb;
1187select (111.0 * c8) from mul_sb;
1188select (111.0 * c9) from mul_sb;
1189select (111.0 * c10) from mul_sb;
1190select (111.0 * c11) from mul_sb;
1191select (111.0 * c12) from mul_sb;
1192select (111.0 * c13) from mul_sb;
1193select (111.0 * c14) from mul_sb;
1194select (111.0 * c15) from mul_sb;
1195select (111.0 * c16) from mul_sb;
1196select (111.0 * NULL) from mul_sb;
1197select (111.0 * 0) from mul_sb;
1198select (111.0 * 1) from mul_sb;
1199select (111.0 * -1) from mul_sb;
1200select (111.0 * 1.0) from mul_sb;
1201select (111.0 * -1.0) from mul_sb;
1202select (111.0 * 0.0) from mul_sb;
1203select (111.0 * 1.1111) from mul_sb;
1204select (111.0 * 1111111111111) from mul_sb;
1205select (111.0 * 111.0) from mul_sb;
1206select (111.0 * 123) from mul_sb;
1207select (111.0 * 20120101123456) from mul_sb;
1208select (111.0 * "20120101123456") from mul_sb;
1209select (111.0 * "helloworld") from mul_sb;
1210select (111.0 * "9999-12-31 23:59:59.9999997") from mul_sb;
1211select (111.0 * "abc") from mul_sb;
1212select (111.0 * "爱拼才会赢") from mul_sb;
1213select (111.0 * "A") from mul_sb;
1214select (111.0 * "a") from mul_sb;
1215select (111.0 * "%y%m%d") from mul_sb;
1216select (111.0 * -9223372036854775808) from mul_sb;
1217select (111.0 * 9223372036854775807) from mul_sb;
1218select (111.0 * 18446744073709551615) from mul_sb;
1219select (123 * c1) from mul_sb;
1220select (123 * c2) from mul_sb;
1221--error 1690
1222select (123 * c3) from mul_sb;
1223--error 1690
1224select (123 * c4) from mul_sb;
1225--error 1690
1226select (123 * c5) from mul_sb;
1227select (123 * c6) from mul_sb;
1228select (123 * c7) from mul_sb;
1229select (123 * c8) from mul_sb;
1230select (123 * c9) from mul_sb;
1231select (123 * c10) from mul_sb;
1232select (123 * c11) from mul_sb;
1233select (123 * c12) from mul_sb;
1234select (123 * c13) from mul_sb;
1235select (123 * c14) from mul_sb;
1236select (123 * c15) from mul_sb;
1237select (123 * c16) from mul_sb;
1238select (123 * NULL) from mul_sb;
1239select (123 * 0) from mul_sb;
1240select (123 * 1) from mul_sb;
1241select (123 * -1) from mul_sb;
1242select (123 * 1.0) from mul_sb;
1243select (123 * -1.0) from mul_sb;
1244select (123 * 0.0) from mul_sb;
1245select (123 * 1.1111) from mul_sb;
1246select (123 * 1111111111111) from mul_sb;
1247select (123 * 111.0) from mul_sb;
1248select (123 * 123) from mul_sb;
1249select (123 * 20120101123456) from mul_sb;
1250select (123 * "20120101123456") from mul_sb;
1251select (123 * "helloworld") from mul_sb;
1252select (123 * "9999-12-31 23:59:59.9999997") from mul_sb;
1253select (123 * "abc") from mul_sb;
1254select (123 * "爱拼才会赢") from mul_sb;
1255select (123 * "A") from mul_sb;
1256select (123 * "a") from mul_sb;
1257select (123 * "%y%m%d") from mul_sb;
1258--error 1690
1259select (123 * -9223372036854775808) from mul_sb;
1260--error 1690
1261select (123 * 9223372036854775807) from mul_sb;
1262--error 1690
1263select (123 * 18446744073709551615) from mul_sb;
1264--error 1690
1265select (20120101123456 * c1) from mul_sb;
1266--error 1690
1267select (20120101123456 * c2) from mul_sb;
1268--error 1690
1269select (20120101123456 * c3) from mul_sb;
1270--error 1690
1271select (20120101123456 * c4) from mul_sb;
1272--error 1690
1273select (20120101123456 * c5) from mul_sb;
1274select (20120101123456 * c6) from mul_sb;
1275select (20120101123456 * c7) from mul_sb;
1276select (20120101123456 * c8) from mul_sb;
1277select (20120101123456 * c9) from mul_sb;
1278--error 1690
1279select (20120101123456 * c10) from mul_sb;
1280select (20120101123456 * c11) from mul_sb;
1281select (20120101123456 * c12) from mul_sb;
1282select (20120101123456 * c13) from mul_sb;
1283select (20120101123456 * c14) from mul_sb;
1284select (20120101123456 * c15) from mul_sb;
1285select (20120101123456 * c16) from mul_sb;
1286select (20120101123456 * NULL) from mul_sb;
1287select (20120101123456 * 0) from mul_sb;
1288select (20120101123456 * 1) from mul_sb;
1289select (20120101123456 * -1) from mul_sb;
1290select (20120101123456 * 1.0) from mul_sb;
1291select (20120101123456 * -1.0) from mul_sb;
1292select (20120101123456 * 0.0) from mul_sb;
1293select (20120101123456 * 1.1111) from mul_sb;
1294--error 1690
1295select (20120101123456 * 1111111111111) from mul_sb;
1296select (20120101123456 * 111.0) from mul_sb;
1297select (20120101123456 * 123) from mul_sb;
1298--error 1690
1299select (20120101123456 * 20120101123456) from mul_sb;
1300select (20120101123456 * "20120101123456") from mul_sb;
1301select (20120101123456 * "helloworld") from mul_sb;
1302select (20120101123456 * "9999-12-31 23:59:59.9999997") from mul_sb;
1303select (20120101123456 * "abc") from mul_sb;
1304select (20120101123456 * "爱拼才会赢") from mul_sb;
1305select (20120101123456 * "A") from mul_sb;
1306select (20120101123456 * "a") from mul_sb;
1307select (20120101123456 * "%y%m%d") from mul_sb;
1308--error 1690
1309select (20120101123456 * -9223372036854775808) from mul_sb;
1310--error 1690
1311select (20120101123456 * 9223372036854775807) from mul_sb;
1312--error 1690
1313select (20120101123456 * 18446744073709551615) from mul_sb;
1314select ("20120101123456" * c1) from mul_sb;
1315select ("20120101123456" * c2) from mul_sb;
1316select ("20120101123456" * c3) from mul_sb;
1317select ("20120101123456" * c4) from mul_sb;
1318select ("20120101123456" * c5) from mul_sb;
1319select ("20120101123456" * c6) from mul_sb;
1320select ("20120101123456" * c7) from mul_sb;
1321select ("20120101123456" * c8) from mul_sb;
1322select ("20120101123456" * c9) from mul_sb;
1323select ("20120101123456" * c10) from mul_sb;
1324select ("20120101123456" * c11) from mul_sb;
1325select ("20120101123456" * c12) from mul_sb;
1326select ("20120101123456" * c13) from mul_sb;
1327select ("20120101123456" * c14) from mul_sb;
1328select ("20120101123456" * c15) from mul_sb;
1329select ("20120101123456" * c16) from mul_sb;
1330select ("20120101123456" * NULL) from mul_sb;
1331select ("20120101123456" * 0) from mul_sb;
1332select ("20120101123456" * 1) from mul_sb;
1333select ("20120101123456" * -1) from mul_sb;
1334select ("20120101123456" * 1.0) from mul_sb;
1335select ("20120101123456" * -1.0) from mul_sb;
1336select ("20120101123456" * 0.0) from mul_sb;
1337select ("20120101123456" * 1.1111) from mul_sb;
1338select ("20120101123456" * 1111111111111) from mul_sb;
1339select ("20120101123456" * 111.0) from mul_sb;
1340select ("20120101123456" * 123) from mul_sb;
1341select ("20120101123456" * 20120101123456) from mul_sb;
1342select ("20120101123456" * "20120101123456") from mul_sb;
1343select ("20120101123456" * "helloworld") from mul_sb;
1344select ("20120101123456" * "9999-12-31 23:59:59.9999997") from mul_sb;
1345select ("20120101123456" * "abc") from mul_sb;
1346select ("20120101123456" * "爱拼才会赢") from mul_sb;
1347select ("20120101123456" * "A") from mul_sb;
1348select ("20120101123456" * "a") from mul_sb;
1349select ("20120101123456" * "%y%m%d") from mul_sb;
1350select ("20120101123456" * -9223372036854775808) from mul_sb;
1351select ("20120101123456" * 9223372036854775807) from mul_sb;
1352select ("20120101123456" * 18446744073709551615) from mul_sb;
1353select ("helloworld" * c1) from mul_sb;
1354select ("helloworld" * c2) from mul_sb;
1355select ("helloworld" * c3) from mul_sb;
1356select ("helloworld" * c4) from mul_sb;
1357select ("helloworld" * c5) from mul_sb;
1358select ("helloworld" * c6) from mul_sb;
1359select ("helloworld" * c7) from mul_sb;
1360select ("helloworld" * c8) from mul_sb;
1361select ("helloworld" * c9) from mul_sb;
1362select ("helloworld" * c10) from mul_sb;
1363select ("helloworld" * c11) from mul_sb;
1364select ("helloworld" * c12) from mul_sb;
1365select ("helloworld" * c13) from mul_sb;
1366select ("helloworld" * c14) from mul_sb;
1367select ("helloworld" * c15) from mul_sb;
1368select ("helloworld" * c16) from mul_sb;
1369select ("helloworld" * NULL) from mul_sb;
1370select ("helloworld" * 0) from mul_sb;
1371select ("helloworld" * 1) from mul_sb;
1372select ("helloworld" * -1) from mul_sb;
1373select ("helloworld" * 1.0) from mul_sb;
1374select ("helloworld" * -1.0) from mul_sb;
1375select ("helloworld" * 0.0) from mul_sb;
1376select ("helloworld" * 1.1111) from mul_sb;
1377select ("helloworld" * 1111111111111) from mul_sb;
1378select ("helloworld" * 111.0) from mul_sb;
1379select ("helloworld" * 123) from mul_sb;
1380select ("helloworld" * 20120101123456) from mul_sb;
1381select ("helloworld" * "20120101123456") from mul_sb;
1382select ("helloworld" * "helloworld") from mul_sb;
1383select ("helloworld" * "9999-12-31 23:59:59.9999997") from mul_sb;
1384select ("helloworld" * "abc") from mul_sb;
1385select ("helloworld" * "爱拼才会赢") from mul_sb;
1386select ("helloworld" * "A") from mul_sb;
1387select ("helloworld" * "a") from mul_sb;
1388select ("helloworld" * "%y%m%d") from mul_sb;
1389select ("helloworld" * -9223372036854775808) from mul_sb;
1390select ("helloworld" * 9223372036854775807) from mul_sb;
1391select ("helloworld" * 18446744073709551615) from mul_sb;
1392select ("9999-12-31 23:59:59.9999997" * c1) from mul_sb;
1393select ("9999-12-31 23:59:59.9999997" * c2) from mul_sb;
1394select ("9999-12-31 23:59:59.9999997" * c3) from mul_sb;
1395select ("9999-12-31 23:59:59.9999997" * c4) from mul_sb;
1396select ("9999-12-31 23:59:59.9999997" * c5) from mul_sb;
1397select ("9999-12-31 23:59:59.9999997" * c6) from mul_sb;
1398select ("9999-12-31 23:59:59.9999997" * c7) from mul_sb;
1399select ("9999-12-31 23:59:59.9999997" * c8) from mul_sb;
1400select ("9999-12-31 23:59:59.9999997" * c9) from mul_sb;
1401select ("9999-12-31 23:59:59.9999997" * c10) from mul_sb;
1402select ("9999-12-31 23:59:59.9999997" * c11) from mul_sb;
1403select ("9999-12-31 23:59:59.9999997" * c12) from mul_sb;
1404select ("9999-12-31 23:59:59.9999997" * c13) from mul_sb;
1405select ("9999-12-31 23:59:59.9999997" * c14) from mul_sb;
1406select ("9999-12-31 23:59:59.9999997" * c15) from mul_sb;
1407select ("9999-12-31 23:59:59.9999997" * c16) from mul_sb;
1408select ("9999-12-31 23:59:59.9999997" * NULL) from mul_sb;
1409select ("9999-12-31 23:59:59.9999997" * 0) from mul_sb;
1410select ("9999-12-31 23:59:59.9999997" * 1) from mul_sb;
1411select ("9999-12-31 23:59:59.9999997" * -1) from mul_sb;
1412select ("9999-12-31 23:59:59.9999997" * 1.0) from mul_sb;
1413select ("9999-12-31 23:59:59.9999997" * -1.0) from mul_sb;
1414select ("9999-12-31 23:59:59.9999997" * 0.0) from mul_sb;
1415select ("9999-12-31 23:59:59.9999997" * 1.1111) from mul_sb;
1416select ("9999-12-31 23:59:59.9999997" * 1111111111111) from mul_sb;
1417select ("9999-12-31 23:59:59.9999997" * 111.0) from mul_sb;
1418select ("9999-12-31 23:59:59.9999997" * 123) from mul_sb;
1419select ("9999-12-31 23:59:59.9999997" * 20120101123456) from mul_sb;
1420select ("9999-12-31 23:59:59.9999997" * "20120101123456") from mul_sb;
1421select ("9999-12-31 23:59:59.9999997" * "helloworld") from mul_sb;
1422select ("9999-12-31 23:59:59.9999997" * "9999-12-31 23:59:59.9999997") from mul_sb;
1423select ("9999-12-31 23:59:59.9999997" * "abc") from mul_sb;
1424select ("9999-12-31 23:59:59.9999997" * "爱拼才会赢") from mul_sb;
1425select ("9999-12-31 23:59:59.9999997" * "A") from mul_sb;
1426select ("9999-12-31 23:59:59.9999997" * "a") from mul_sb;
1427select ("9999-12-31 23:59:59.9999997" * "%y%m%d") from mul_sb;
1428select ("9999-12-31 23:59:59.9999997" * -9223372036854775808) from mul_sb;
1429select ("9999-12-31 23:59:59.9999997" * 9223372036854775807) from mul_sb;
1430select ("9999-12-31 23:59:59.9999997" * 18446744073709551615) from mul_sb;
1431select ("abc" * c1) from mul_sb;
1432select ("abc" * c2) from mul_sb;
1433select ("abc" * c3) from mul_sb;
1434select ("abc" * c4) from mul_sb;
1435select ("abc" * c5) from mul_sb;
1436select ("abc" * c6) from mul_sb;
1437select ("abc" * c7) from mul_sb;
1438select ("abc" * c8) from mul_sb;
1439select ("abc" * c9) from mul_sb;
1440select ("abc" * c10) from mul_sb;
1441select ("abc" * c11) from mul_sb;
1442select ("abc" * c12) from mul_sb;
1443select ("abc" * c13) from mul_sb;
1444select ("abc" * c14) from mul_sb;
1445select ("abc" * c15) from mul_sb;
1446select ("abc" * c16) from mul_sb;
1447select ("abc" * NULL) from mul_sb;
1448select ("abc" * 0) from mul_sb;
1449select ("abc" * 1) from mul_sb;
1450select ("abc" * -1) from mul_sb;
1451select ("abc" * 1.0) from mul_sb;
1452select ("abc" * -1.0) from mul_sb;
1453select ("abc" * 0.0) from mul_sb;
1454select ("abc" * 1.1111) from mul_sb;
1455select ("abc" * 1111111111111) from mul_sb;
1456select ("abc" * 111.0) from mul_sb;
1457select ("abc" * 123) from mul_sb;
1458select ("abc" * 20120101123456) from mul_sb;
1459select ("abc" * "20120101123456") from mul_sb;
1460select ("abc" * "helloworld") from mul_sb;
1461select ("abc" * "9999-12-31 23:59:59.9999997") from mul_sb;
1462select ("abc" * "abc") from mul_sb;
1463select ("abc" * "爱拼才会赢") from mul_sb;
1464select ("abc" * "A") from mul_sb;
1465select ("abc" * "a") from mul_sb;
1466select ("abc" * "%y%m%d") from mul_sb;
1467select ("abc" * -9223372036854775808) from mul_sb;
1468select ("abc" * 9223372036854775807) from mul_sb;
1469select ("abc" * 18446744073709551615) from mul_sb;
1470select ("爱拼才会赢" * c1) from mul_sb;
1471select ("爱拼才会赢" * c2) from mul_sb;
1472select ("爱拼才会赢" * c3) from mul_sb;
1473select ("爱拼才会赢" * c4) from mul_sb;
1474select ("爱拼才会赢" * c5) from mul_sb;
1475select ("爱拼才会赢" * c6) from mul_sb;
1476select ("爱拼才会赢" * c7) from mul_sb;
1477select ("爱拼才会赢" * c8) from mul_sb;
1478select ("爱拼才会赢" * c9) from mul_sb;
1479select ("爱拼才会赢" * c10) from mul_sb;
1480select ("爱拼才会赢" * c11) from mul_sb;
1481select ("爱拼才会赢" * c12) from mul_sb;
1482select ("爱拼才会赢" * c13) from mul_sb;
1483select ("爱拼才会赢" * c14) from mul_sb;
1484select ("爱拼才会赢" * c15) from mul_sb;
1485select ("爱拼才会赢" * c16) from mul_sb;
1486select ("爱拼才会赢" * NULL) from mul_sb;
1487select ("爱拼才会赢" * 0) from mul_sb;
1488select ("爱拼才会赢" * 1) from mul_sb;
1489select ("爱拼才会赢" * -1) from mul_sb;
1490select ("爱拼才会赢" * 1.0) from mul_sb;
1491select ("爱拼才会赢" * -1.0) from mul_sb;
1492select ("爱拼才会赢" * 0.0) from mul_sb;
1493select ("爱拼才会赢" * 1.1111) from mul_sb;
1494select ("爱拼才会赢" * 1111111111111) from mul_sb;
1495select ("爱拼才会赢" * 111.0) from mul_sb;
1496select ("爱拼才会赢" * 123) from mul_sb;
1497select ("爱拼才会赢" * 20120101123456) from mul_sb;
1498select ("爱拼才会赢" * "20120101123456") from mul_sb;
1499select ("爱拼才会赢" * "helloworld") from mul_sb;
1500select ("爱拼才会赢" * "9999-12-31 23:59:59.9999997") from mul_sb;
1501select ("爱拼才会赢" * "abc") from mul_sb;
1502select ("爱拼才会赢" * "爱拼才会赢") from mul_sb;
1503select ("爱拼才会赢" * "A") from mul_sb;
1504select ("爱拼才会赢" * "a") from mul_sb;
1505select ("爱拼才会赢" * "%y%m%d") from mul_sb;
1506select ("爱拼才会赢" * -9223372036854775808) from mul_sb;
1507select ("爱拼才会赢" * 9223372036854775807) from mul_sb;
1508select ("爱拼才会赢" * 18446744073709551615) from mul_sb;
1509select ("A" * c1) from mul_sb;
1510select ("A" * c2) from mul_sb;
1511select ("A" * c3) from mul_sb;
1512select ("A" * c4) from mul_sb;
1513select ("A" * c5) from mul_sb;
1514select ("A" * c6) from mul_sb;
1515select ("A" * c7) from mul_sb;
1516select ("A" * c8) from mul_sb;
1517select ("A" * c9) from mul_sb;
1518select ("A" * c10) from mul_sb;
1519select ("A" * c11) from mul_sb;
1520select ("A" * c12) from mul_sb;
1521select ("A" * c13) from mul_sb;
1522select ("A" * c14) from mul_sb;
1523select ("A" * c15) from mul_sb;
1524select ("A" * c16) from mul_sb;
1525select ("A" * NULL) from mul_sb;
1526select ("A" * 0) from mul_sb;
1527select ("A" * 1) from mul_sb;
1528select ("A" * -1) from mul_sb;
1529select ("A" * 1.0) from mul_sb;
1530select ("A" * -1.0) from mul_sb;
1531select ("A" * 0.0) from mul_sb;
1532select ("A" * 1.1111) from mul_sb;
1533select ("A" * 1111111111111) from mul_sb;
1534select ("A" * 111.0) from mul_sb;
1535select ("A" * 123) from mul_sb;
1536select ("A" * 20120101123456) from mul_sb;
1537select ("A" * "20120101123456") from mul_sb;
1538select ("A" * "helloworld") from mul_sb;
1539select ("A" * "9999-12-31 23:59:59.9999997") from mul_sb;
1540select ("A" * "abc") from mul_sb;
1541select ("A" * "爱拼才会赢") from mul_sb;
1542select ("A" * "A") from mul_sb;
1543select ("A" * "a") from mul_sb;
1544select ("A" * "%y%m%d") from mul_sb;
1545select ("A" * -9223372036854775808) from mul_sb;
1546select ("A" * 9223372036854775807) from mul_sb;
1547select ("A" * 18446744073709551615) from mul_sb;
1548select ("a" * c1) from mul_sb;
1549select ("a" * c2) from mul_sb;
1550select ("a" * c3) from mul_sb;
1551select ("a" * c4) from mul_sb;
1552select ("a" * c5) from mul_sb;
1553select ("a" * c6) from mul_sb;
1554select ("a" * c7) from mul_sb;
1555select ("a" * c8) from mul_sb;
1556select ("a" * c9) from mul_sb;
1557select ("a" * c10) from mul_sb;
1558select ("a" * c11) from mul_sb;
1559select ("a" * c12) from mul_sb;
1560select ("a" * c13) from mul_sb;
1561select ("a" * c14) from mul_sb;
1562select ("a" * c15) from mul_sb;
1563select ("a" * c16) from mul_sb;
1564select ("a" * NULL) from mul_sb;
1565select ("a" * 0) from mul_sb;
1566select ("a" * 1) from mul_sb;
1567select ("a" * -1) from mul_sb;
1568select ("a" * 1.0) from mul_sb;
1569select ("a" * -1.0) from mul_sb;
1570select ("a" * 0.0) from mul_sb;
1571select ("a" * 1.1111) from mul_sb;
1572select ("a" * 1111111111111) from mul_sb;
1573select ("a" * 111.0) from mul_sb;
1574select ("a" * 123) from mul_sb;
1575select ("a" * 20120101123456) from mul_sb;
1576select ("a" * "20120101123456") from mul_sb;
1577select ("a" * "helloworld") from mul_sb;
1578select ("a" * "9999-12-31 23:59:59.9999997") from mul_sb;
1579select ("a" * "abc") from mul_sb;
1580select ("a" * "爱拼才会赢") from mul_sb;
1581select ("a" * "A") from mul_sb;
1582select ("a" * "a") from mul_sb;
1583select ("a" * "%y%m%d") from mul_sb;
1584select ("a" * -9223372036854775808) from mul_sb;
1585select ("a" * 9223372036854775807) from mul_sb;
1586select ("a" * 18446744073709551615) from mul_sb;
1587select ("%y%m%d" * c1) from mul_sb;
1588select ("%y%m%d" * c2) from mul_sb;
1589select ("%y%m%d" * c3) from mul_sb;
1590select ("%y%m%d" * c4) from mul_sb;
1591select ("%y%m%d" * c5) from mul_sb;
1592select ("%y%m%d" * c6) from mul_sb;
1593select ("%y%m%d" * c7) from mul_sb;
1594select ("%y%m%d" * c8) from mul_sb;
1595select ("%y%m%d" * c9) from mul_sb;
1596select ("%y%m%d" * c10) from mul_sb;
1597select ("%y%m%d" * c11) from mul_sb;
1598select ("%y%m%d" * c12) from mul_sb;
1599select ("%y%m%d" * c13) from mul_sb;
1600select ("%y%m%d" * c14) from mul_sb;
1601select ("%y%m%d" * c15) from mul_sb;
1602select ("%y%m%d" * c16) from mul_sb;
1603select ("%y%m%d" * NULL) from mul_sb;
1604select ("%y%m%d" * 0) from mul_sb;
1605select ("%y%m%d" * 1) from mul_sb;
1606select ("%y%m%d" * -1) from mul_sb;
1607select ("%y%m%d" * 1.0) from mul_sb;
1608select ("%y%m%d" * -1.0) from mul_sb;
1609select ("%y%m%d" * 0.0) from mul_sb;
1610select ("%y%m%d" * 1.1111) from mul_sb;
1611select ("%y%m%d" * 1111111111111) from mul_sb;
1612select ("%y%m%d" * 111.0) from mul_sb;
1613select ("%y%m%d" * 123) from mul_sb;
1614select ("%y%m%d" * 20120101123456) from mul_sb;
1615select ("%y%m%d" * "20120101123456") from mul_sb;
1616select ("%y%m%d" * "helloworld") from mul_sb;
1617select ("%y%m%d" * "9999-12-31 23:59:59.9999997") from mul_sb;
1618select ("%y%m%d" * "abc") from mul_sb;
1619select ("%y%m%d" * "爱拼才会赢") from mul_sb;
1620select ("%y%m%d" * "A") from mul_sb;
1621select ("%y%m%d" * "a") from mul_sb;
1622select ("%y%m%d" * "%y%m%d") from mul_sb;
1623select ("%y%m%d" * -9223372036854775808) from mul_sb;
1624select ("%y%m%d" * 9223372036854775807) from mul_sb;
1625select ("%y%m%d" * 18446744073709551615) from mul_sb;
1626--error 1690
1627select (-9223372036854775808 * c1) from mul_sb;
1628--error 1690
1629select (-9223372036854775808 * c2) from mul_sb;
1630--error 1690
1631select (-9223372036854775808 * c3) from mul_sb;
1632--error 1690
1633select (-9223372036854775808 * c4) from mul_sb;
1634--error 1690
1635select (-9223372036854775808 * c5) from mul_sb;
1636select (-9223372036854775808 * c6) from mul_sb;
1637select (-9223372036854775808 * c7) from mul_sb;
1638select (-9223372036854775808 * c8) from mul_sb;
1639select (-9223372036854775808 * c9) from mul_sb;
1640--error 1690
1641select (-9223372036854775808 * c10) from mul_sb;
1642select (-9223372036854775808 * c11) from mul_sb;
1643select (-9223372036854775808 * c12) from mul_sb;
1644--error 1690
1645select (-9223372036854775808 * c13) from mul_sb;
1646select (-9223372036854775808 * c14) from mul_sb;
1647select (-9223372036854775808 * c15) from mul_sb;
1648select (-9223372036854775808 * c16) from mul_sb;
1649select (-9223372036854775808 * NULL) from mul_sb;
1650select (-9223372036854775808 * 0) from mul_sb;
1651select (-9223372036854775808 * 1) from mul_sb;
1652--error 1690
1653select (-9223372036854775808 * -1) from mul_sb;
1654select (-9223372036854775808 * 1.0) from mul_sb;
1655select (-9223372036854775808 * -1.0) from mul_sb;
1656select (-9223372036854775808 * 0.0) from mul_sb;
1657select (-9223372036854775808 * 1.1111) from mul_sb;
1658--error 1690
1659select (-9223372036854775808 * 1111111111111) from mul_sb;
1660select (-9223372036854775808 * 111.0) from mul_sb;
1661--error 1690
1662select (-9223372036854775808 * 123) from mul_sb;
1663--error 1690
1664select (-9223372036854775808 * 20120101123456) from mul_sb;
1665select (-9223372036854775808 * "20120101123456") from mul_sb;
1666select (-9223372036854775808 * "helloworld") from mul_sb;
1667select (-9223372036854775808 * "9999-12-31 23:59:59.9999997") from mul_sb;
1668select (-9223372036854775808 * "abc") from mul_sb;
1669select (-9223372036854775808 * "爱拼才会赢") from mul_sb;
1670select (-9223372036854775808 * "A") from mul_sb;
1671select (-9223372036854775808 * "a") from mul_sb;
1672select (-9223372036854775808 * "%y%m%d") from mul_sb;
1673--error 1690
1674select (-9223372036854775808 * -9223372036854775808) from mul_sb;
1675--error 1690
1676select (-9223372036854775808 * 9223372036854775807) from mul_sb;
1677--error 1690
1678select (-9223372036854775808 * 18446744073709551615) from mul_sb;
1679--error 1690
1680select (9223372036854775807 * c1) from mul_sb;
1681--error 1690
1682select (9223372036854775807 * c2) from mul_sb;
1683--error 1690
1684select (9223372036854775807 * c3) from mul_sb;
1685--error 1690
1686select (9223372036854775807 * c4) from mul_sb;
1687--error 1690
1688select (9223372036854775807 * c5) from mul_sb;
1689select (9223372036854775807 * c6) from mul_sb;
1690select (9223372036854775807 * c7) from mul_sb;
1691select (9223372036854775807 * c8) from mul_sb;
1692select (9223372036854775807 * c9) from mul_sb;
1693--error 1690
1694select (9223372036854775807 * c10) from mul_sb;
1695select (9223372036854775807 * c11) from mul_sb;
1696select (9223372036854775807 * c12) from mul_sb;
1697--error 1690
1698select (9223372036854775807 * c13) from mul_sb;
1699select (9223372036854775807 * c14) from mul_sb;
1700select (9223372036854775807 * c15) from mul_sb;
1701select (9223372036854775807 * c16) from mul_sb;
1702select (9223372036854775807 * NULL) from mul_sb;
1703select (9223372036854775807 * 0) from mul_sb;
1704select (9223372036854775807 * 1) from mul_sb;
1705select (9223372036854775807 * -1) from mul_sb;
1706select (9223372036854775807 * 1.0) from mul_sb;
1707select (9223372036854775807 * -1.0) from mul_sb;
1708select (9223372036854775807 * 0.0) from mul_sb;
1709select (9223372036854775807 * 1.1111) from mul_sb;
1710--error 1690
1711select (9223372036854775807 * 1111111111111) from mul_sb;
1712select (9223372036854775807 * 111.0) from mul_sb;
1713--error 1690
1714select (9223372036854775807 * 123) from mul_sb;
1715--error 1690
1716select (9223372036854775807 * 20120101123456) from mul_sb;
1717select (9223372036854775807 * "20120101123456") from mul_sb;
1718select (9223372036854775807 * "helloworld") from mul_sb;
1719select (9223372036854775807 * "9999-12-31 23:59:59.9999997") from mul_sb;
1720select (9223372036854775807 * "abc") from mul_sb;
1721select (9223372036854775807 * "爱拼才会赢") from mul_sb;
1722select (9223372036854775807 * "A") from mul_sb;
1723select (9223372036854775807 * "a") from mul_sb;
1724select (9223372036854775807 * "%y%m%d") from mul_sb;
1725--error 1690
1726select (9223372036854775807 * -9223372036854775808) from mul_sb;
1727--error 1690
1728select (9223372036854775807 * 9223372036854775807) from mul_sb;
1729--error 1690
1730select (9223372036854775807 * 18446744073709551615) from mul_sb;
1731--error 1690
1732select (18446744073709551615 * c1) from mul_sb;
1733--error 1690
1734select (18446744073709551615 * c2) from mul_sb;
1735--error 1690
1736select (18446744073709551615 * c3) from mul_sb;
1737--error 1690
1738select (18446744073709551615 * c4) from mul_sb;
1739--error 1690
1740select (18446744073709551615 * c5) from mul_sb;
1741select (18446744073709551615 * c6) from mul_sb;
1742select (18446744073709551615 * c7) from mul_sb;
1743select (18446744073709551615 * c8) from mul_sb;
1744select (18446744073709551615 * c9) from mul_sb;
1745--error 1690
1746select (18446744073709551615 * c10) from mul_sb;
1747select (18446744073709551615 * c11) from mul_sb;
1748select (18446744073709551615 * c12) from mul_sb;
1749--error 1690
1750select (18446744073709551615 * c13) from mul_sb;
1751select (18446744073709551615 * c14) from mul_sb;
1752select (18446744073709551615 * c15) from mul_sb;
1753select (18446744073709551615 * c16) from mul_sb;
1754select (18446744073709551615 * NULL) from mul_sb;
1755select (18446744073709551615 * 0) from mul_sb;
1756select (18446744073709551615 * 1) from mul_sb;
1757--error 1690
1758select (18446744073709551615 * -1) from mul_sb;
1759select (18446744073709551615 * 1.0) from mul_sb;
1760select (18446744073709551615 * -1.0) from mul_sb;
1761select (18446744073709551615 * 0.0) from mul_sb;
1762select (18446744073709551615 * 1.1111) from mul_sb;
1763--error 1690
1764select (18446744073709551615 * 1111111111111) from mul_sb;
1765select (18446744073709551615 * 111.0) from mul_sb;
1766--error 1690
1767select (18446744073709551615 * 123) from mul_sb;
1768--error 1690
1769select (18446744073709551615 * 20120101123456) from mul_sb;
1770select (18446744073709551615 * "20120101123456") from mul_sb;
1771select (18446744073709551615 * "helloworld") from mul_sb;
1772select (18446744073709551615 * "9999-12-31 23:59:59.9999997") from mul_sb;
1773select (18446744073709551615 * "abc") from mul_sb;
1774select (18446744073709551615 * "爱拼才会赢") from mul_sb;
1775select (18446744073709551615 * "A") from mul_sb;
1776select (18446744073709551615 * "a") from mul_sb;
1777select (18446744073709551615 * "%y%m%d") from mul_sb;
1778--error 1690
1779select (18446744073709551615 * -9223372036854775808) from mul_sb;
1780--error 1690
1781select (18446744073709551615 * 9223372036854775807) from mul_sb;
1782--error 1690
1783select (18446744073709551615 * 18446744073709551615) from mul_sb;
1784drop table mul_sb;
1785
1786--disable_warnings
1787drop table if exists h1;
1788CREATE TABLE h1(
1789case_id int,
1790c1 BIGINT unsigned,
1791c2 BIGINT unsigned);
1792
1793insert into h1 values(1, 1, 1);
1794insert into h1 values(2, 4294967297, 4294967295); # (2^32 + 1) * (2^32 - 1)
1795insert into h1 values(3, 8589934591, 8589934591); # (2^33 - 1) * (2^33 - 1)
1796insert into h1 values(4, 17179869183, 4294967295); # (2^34 - 1) * (2^32 - 1)
1797insert into h1 values(5, 4294967295, 17179869183); # (2^32 - 1) * (2^34 - 1)
1798insert into h1 values(6, 8589934591, 4294967295); # (2^33 - 1) * (2^32 - 1)
1799insert into h1 values(7, 4294967295, 8589934591); # (2^32 - 1) * (2^33 - 1)
1800
1801select * from h1;
1802select c1 * c2 from h1 where case_id = 1;
1803select c1 * c2 from h1 where case_id = 2;
1804--error 1690
1805select c1 * c2 from h1 where case_id = 3;
1806--error 1690
1807select c1 * c2 from h1 where case_id = 4;
1808--error 1690
1809select c1 * c2 from h1 where case_id = 5;
1810--error 1690
1811select c1 * c2 from h1 where case_id = 6;
1812--error 1690
1813select c1 * c2 from h1 where case_id = 7;
1814
1815--disable_warnings
1816drop table if exists h1;
1817CREATE TABLE h1(
1818case_id int,
1819c1 bigint,
1820c2 bigint);
1821
1822insert into h1 values(1, 1, 1);
1823insert into h1 values(2, 1, -1);
1824insert into h1 values(3, -1, 1);
1825insert into h1 values(4, -1, -1);
1826insert into h1 values(5, 2147483647, 4294967297); # (2^31 - 1) * (2^32 + 1)
1827insert into h1 values(6, 4294967297, 2147483647); # (2^32 + 1) * (2^31 - 1)
1828insert into h1 values(7, -2147483647, 4294967297); # (-2^31 + 1) * (2^32 + 1)
1829insert into h1 values(8, 4294967297, -2147483647); # (2^32 + 1) * (-2^31 + 1)
1830insert into h1 values(9, 2147483647, -4294967297); # (2^31 - 1) * (-2^32 - 1)
1831insert into h1 values(10, -4294967297, 2147483647); # (-2^32 - 1) * (2^31 - 1)
1832insert into h1 values(11, -2147483647, -4294967297); # (-2^31 + 1) * (-2^32 - 1)
1833insert into h1 values(12, -4294967297, -2147483647); # (-2^32 - 1) * (-2^31 + 1)
1834insert into h1 values(13, 9223372036854775807, 1); # (2^63 - 1) * 1
1835insert into h1 values(14, 1, 9223372036854775807); # 1 * (2^63 - 1)
1836insert into h1 values(15, 9223372036854775807, -1); # (2^63 - 1) * (-1)
1837insert into h1 values(16, -1, 9223372036854775807); # (-1) * (2^63 - 1)
1838insert into h1 values(17, -9223372036854775807, 1); # (-2^63 + 1) * 1
1839insert into h1 values(18, 1, -9223372036854775807); # 1 * (-2^63 + 1)
1840insert into h1 values(19, -9223372036854775808, 1); # (-2^63) * 1
1841insert into h1 values(20, 1, -9223372036854775808); # 1 * (-2^63)
1842insert into h1 values(21, 2, -4611686018427387904); # 2 * (-2^62)
1843insert into h1 values(22, -4611686018427387904, 2); # (-2^62) * 2
1844insert into h1 values(23, -2, 4611686018427387904); # -2 * (2^62)
1845insert into h1 values(24, 4611686018427387904, -2); # (2^62) * 2
1846
1847insert into h1 values(25, 2, 4611686018427387904); # 2 * (2^62)
1848insert into h1 values(26, 4611686018427387904, 2); # (2^62) * 2
1849insert into h1 values(27, -2, -4611686018427387904); # -2 * (2^62)
1850insert into h1 values(28, -4611686018427387904, -2); # (2^62) * 2
1851insert into h1 values(29, 9223372036854775807, 2); # (2^63 - 1) * 2
1852insert into h1 values(30, 2, 9223372036854775807); # 2 * (2^63 - 1)
1853insert into h1 values(31, -9223372036854775808, -1); # (-2^63) * (-1)
1854insert into h1 values(32, -1, -9223372036854775808); # (-1) * (-2^63)
1855insert into h1 values(33, 2147483649, 4294967295); # (2^31 + 1) * (2^32 - 1)
1856insert into h1 values(34, 4294967295, 2147483649); # (2^32 - 1) * (2^31 + 1)
1857insert into h1 values(35, -2147483649, 4294967295); # (-2^31 - 1) * (2^32 - 1)
1858insert into h1 values(36, 4294967295, -2147483649); # (2^32 - 1) * (-2^31 - 1)
1859insert into h1 values(37, 2147483649, -4294967295); # (2^31 + 1) * (-2^32 + 1)
1860insert into h1 values(38, -4294967295, 2147483649); # (-2^32 + 1) * (2^31 + 1)
1861insert into h1 values(39, -2147483649, -4294967295); # (-2^31 - 1) * (-2^32 + 1)
1862insert into h1 values(40, -4294967295, -2147483649); # (-2^32 + 1) * (-2^31 - 1)
1863
1864select * from h1;
1865select c1 * c2 from h1 where case_id = 1;
1866select c1 * c2 from h1 where case_id = 2;
1867select c1 * c2 from h1 where case_id = 3;
1868select c1 * c2 from h1 where case_id = 4;
1869select c1 * c2 from h1 where case_id = 5;
1870select c1 * c2 from h1 where case_id = 6;
1871select c1 * c2 from h1 where case_id = 7;
1872select c1 * c2 from h1 where case_id = 8;
1873select c1 * c2 from h1 where case_id = 9;
1874select c1 * c2 from h1 where case_id = 10;
1875select c1 * c2 from h1 where case_id = 11;
1876select c1 * c2 from h1 where case_id = 12;
1877select c1 * c2 from h1 where case_id = 13;
1878select c1 * c2 from h1 where case_id = 14;
1879select c1 * c2 from h1 where case_id = 15;
1880select c1 * c2 from h1 where case_id = 16;
1881select c1 * c2 from h1 where case_id = 17;
1882select c1 * c2 from h1 where case_id = 18;
1883select c1 * c2 from h1 where case_id = 19;
1884select c1 * c2 from h1 where case_id = 20;
1885select c1 * c2 from h1 where case_id = 21;
1886select c1 * c2 from h1 where case_id = 22;
1887select c1 * c2 from h1 where case_id = 23;
1888select c1 * c2 from h1 where case_id = 24;
1889
1890--error 1690
1891select c1 * c2 from h1 where case_id = 25;
1892--error 1690
1893select c1 * c2 from h1 where case_id = 26;
1894--error 1690
1895select c1 * c2 from h1 where case_id = 27;
1896--error 1690
1897select c1 * c2 from h1 where case_id = 28;
1898--error 1690
1899select c1 * c2 from h1 where case_id = 29;
1900--error 1690
1901select c1 * c2 from h1 where case_id = 30;
1902--error 1690
1903select c1 * c2 from h1 where case_id = 31;
1904--error 1690
1905select c1 * c2 from h1 where case_id = 32;
1906--error 1690
1907select c1 * c2 from h1 where case_id = 33;
1908--error 1690
1909select c1 * c2 from h1 where case_id = 34;
1910--error 1690
1911select c1 * c2 from h1 where case_id = 35;
1912--error 1690
1913select c1 * c2 from h1 where case_id = 36;
1914--error 1690
1915select c1 * c2 from h1 where case_id = 37;
1916--error 1690
1917select c1 * c2 from h1 where case_id = 38;
1918--error 1690
1919select c1 * c2 from h1 where case_id = 39;
1920--error 1690
1921select c1 * c2 from h1 where case_id = 40;