mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
MDEV-29062 Wrong result set metadata for a mix of INT+ENUM
This commit is contained in:
@ -1609,14 +1609,14 @@ def ifnull___a_a 253 10 1 Y 0 39 8
|
|||||||
def least____a_a 253 10 1 Y 0 39 8
|
def least____a_a 253 10 1 Y 0 39 8
|
||||||
def greatest_a_a 253 10 1 Y 0 39 8
|
def greatest_a_a 253 10 1 Y 0 39 8
|
||||||
def test t1 t1 b ___________b 254 1 1 Y 256 0 8
|
def test t1 t1 b ___________b 254 1 1 Y 256 0 8
|
||||||
def case_______b 254 1 1 Y 0 39 8
|
def case_______b 253 1 1 Y 0 39 8
|
||||||
def case_____b_b 254 1 1 Y 0 39 8
|
def case_____b_b 253 1 1 Y 0 39 8
|
||||||
def coalesce___b 254 1 1 Y 0 39 8
|
def coalesce___b 253 1 1 Y 0 39 8
|
||||||
def coalesce_b_b 254 1 1 Y 0 39 8
|
def coalesce_b_b 253 1 1 Y 0 39 8
|
||||||
def if_______b_b 254 1 1 Y 0 39 8
|
def if_______b_b 253 1 1 Y 0 39 8
|
||||||
def ifnull___b_b 254 1 1 Y 0 39 8
|
def ifnull___b_b 253 1 1 Y 0 39 8
|
||||||
def least____b_b 254 1 1 Y 0 39 8
|
def least____b_b 253 1 1 Y 0 39 8
|
||||||
def greatest_b_b 254 1 1 Y 0 39 8
|
def greatest_b_b 253 1 1 Y 0 39 8
|
||||||
___________a a
|
___________a a
|
||||||
case_______a a
|
case_______a a
|
||||||
case_____a_a a
|
case_____a_a a
|
||||||
|
@ -707,7 +707,7 @@ Table Create Table
|
|||||||
t2 CREATE TABLE `t2` (
|
t2 CREATE TABLE `t2` (
|
||||||
`a` int(11) DEFAULT NULL,
|
`a` int(11) DEFAULT NULL,
|
||||||
`b` text DEFAULT NULL,
|
`b` text DEFAULT NULL,
|
||||||
`c` char(1) DEFAULT NULL
|
`c` varchar(1) DEFAULT NULL
|
||||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||||
DROP PROCEDURE p2;
|
DROP PROCEDURE p2;
|
||||||
DROP PROCEDURE p1;
|
DROP PROCEDURE p1;
|
||||||
|
@ -469,8 +469,8 @@ t2 CREATE TABLE `t2` (
|
|||||||
`t2` text DEFAULT NULL,
|
`t2` text DEFAULT NULL,
|
||||||
`t3` mediumtext DEFAULT NULL,
|
`t3` mediumtext DEFAULT NULL,
|
||||||
`t4` longtext DEFAULT NULL,
|
`t4` longtext DEFAULT NULL,
|
||||||
`enum1` char(1) DEFAULT NULL,
|
`enum1` varchar(1) DEFAULT NULL,
|
||||||
`set1` char(5) DEFAULT NULL,
|
`set1` varchar(5) DEFAULT NULL,
|
||||||
`blob1` tinyblob DEFAULT NULL,
|
`blob1` tinyblob DEFAULT NULL,
|
||||||
`blob2` blob DEFAULT NULL,
|
`blob2` blob DEFAULT NULL,
|
||||||
`blob3` mediumblob DEFAULT NULL,
|
`blob3` mediumblob DEFAULT NULL,
|
||||||
@ -631,8 +631,8 @@ t2 CREATE TABLE `t2` (
|
|||||||
`t2` text DEFAULT NULL,
|
`t2` text DEFAULT NULL,
|
||||||
`t3` mediumtext DEFAULT NULL,
|
`t3` mediumtext DEFAULT NULL,
|
||||||
`t4` longtext DEFAULT NULL,
|
`t4` longtext DEFAULT NULL,
|
||||||
`enum1` char(1) DEFAULT NULL,
|
`enum1` varchar(1) DEFAULT NULL,
|
||||||
`set1` char(5) DEFAULT NULL,
|
`set1` varchar(5) DEFAULT NULL,
|
||||||
`blob1` tinyblob DEFAULT NULL,
|
`blob1` tinyblob DEFAULT NULL,
|
||||||
`blob2` blob DEFAULT NULL,
|
`blob2` blob DEFAULT NULL,
|
||||||
`blob3` mediumblob DEFAULT NULL,
|
`blob3` mediumblob DEFAULT NULL,
|
||||||
@ -1044,7 +1044,7 @@ t1 CREATE TABLE `t1` (
|
|||||||
`a_flt0` float DEFAULT NULL,
|
`a_flt0` float DEFAULT NULL,
|
||||||
`a_dbl0` double DEFAULT NULL,
|
`a_dbl0` double DEFAULT NULL,
|
||||||
`a_bit3` bit(3) DEFAULT NULL,
|
`a_bit3` bit(3) DEFAULT NULL,
|
||||||
`a_enum0` char(1) DEFAULT NULL,
|
`a_enum0` varchar(1) DEFAULT NULL,
|
||||||
`a_varchar10` varchar(10) DEFAULT NULL,
|
`a_varchar10` varchar(10) DEFAULT NULL,
|
||||||
`a_text1` text DEFAULT NULL,
|
`a_text1` text DEFAULT NULL,
|
||||||
`a_tinytext1` tinytext DEFAULT NULL,
|
`a_tinytext1` tinytext DEFAULT NULL,
|
||||||
@ -1062,7 +1062,7 @@ t1 CREATE TABLE `t1` (
|
|||||||
`aa_flt0` float DEFAULT NULL,
|
`aa_flt0` float DEFAULT NULL,
|
||||||
`aa_dbl0` double DEFAULT NULL,
|
`aa_dbl0` double DEFAULT NULL,
|
||||||
`aa_bit3` bit(3) DEFAULT NULL,
|
`aa_bit3` bit(3) DEFAULT NULL,
|
||||||
`aa_enum0` char(1) DEFAULT NULL,
|
`aa_enum0` varchar(1) DEFAULT NULL,
|
||||||
`aa_varchar10` varchar(10) DEFAULT NULL,
|
`aa_varchar10` varchar(10) DEFAULT NULL,
|
||||||
`aa_text1` text DEFAULT NULL,
|
`aa_text1` text DEFAULT NULL,
|
||||||
`aa_tinytext1` tinytext DEFAULT NULL,
|
`aa_tinytext1` tinytext DEFAULT NULL,
|
||||||
|
@ -1307,7 +1307,7 @@ $$
|
|||||||
SHOW CREATE TABLE t1;
|
SHOW CREATE TABLE t1;
|
||||||
Table Create Table
|
Table Create Table
|
||||||
t1 CREATE TABLE "t1" (
|
t1 CREATE TABLE "t1" (
|
||||||
"var" char(1) DEFAULT NULL
|
"var" varchar(1) DEFAULT NULL
|
||||||
)
|
)
|
||||||
DROP TABLE t1;
|
DROP TABLE t1;
|
||||||
#
|
#
|
||||||
|
@ -2353,3 +2353,34 @@ a FLOOR(a) CEILING(a) TRUNCATE(a,0) ROUND(a)
|
|||||||
a FLOOR(a) CEILING(a) TRUNCATE(a,0) ROUND(a)
|
a FLOOR(a) CEILING(a) TRUNCATE(a,0) ROUND(a)
|
||||||
999999999999999999999999999999999999999999999999999999999999 1 1 1 1
|
999999999999999999999999999999999999999999999999999999999999 1 1 1 1
|
||||||
DROP TABLE t2;
|
DROP TABLE t2;
|
||||||
|
DROP TABLE t1;
|
||||||
|
#
|
||||||
|
# MDEV-29062 Wrong result set metadata for a mix of INT+ENUM
|
||||||
|
#
|
||||||
|
CREATE TABLE t1
|
||||||
|
(
|
||||||
|
c_int INT,
|
||||||
|
c_enum ENUM('1')
|
||||||
|
);
|
||||||
|
CREATE TABLE t2 AS SELECT c_int FROM t1 UNION SELECT c_enum FROM t1;
|
||||||
|
SHOW CREATE TABLE t2;
|
||||||
|
Table Create Table
|
||||||
|
t2 CREATE TABLE `t2` (
|
||||||
|
`c_int` varchar(11) DEFAULT NULL
|
||||||
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||||
|
DROP TABLE t2;
|
||||||
|
CREATE OR REPLACE TABLE t2 AS SELECT COALESCE(c_int, c_enum) FROM t1;
|
||||||
|
SHOW CREATE TABLE t2;
|
||||||
|
Table Create Table
|
||||||
|
t2 CREATE TABLE `t2` (
|
||||||
|
`COALESCE(c_int, c_enum)` varchar(11) DEFAULT NULL
|
||||||
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||||
|
DROP TABLE t2;
|
||||||
|
SELECT c_int FROM t1 UNION SELECT c_enum FROM t1;
|
||||||
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
|
def c_int c_int 253 11 0 Y 0 0 8
|
||||||
|
c_int
|
||||||
|
SELECT COALESCE(c_int, c_enum) FROM t1;
|
||||||
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
|
def COALESCE(c_int, c_enum) 253 11 0 Y 0 39 8
|
||||||
|
COALESCE(c_int, c_enum)
|
||||||
|
@ -551,3 +551,31 @@ SHOW CREATE TABLE t2;
|
|||||||
SHOW CREATE TABLE t2;
|
SHOW CREATE TABLE t2;
|
||||||
SELECT * FROM t2;
|
SELECT * FROM t2;
|
||||||
DROP TABLE t2;
|
DROP TABLE t2;
|
||||||
|
DROP TABLE t1;
|
||||||
|
|
||||||
|
|
||||||
|
--echo #
|
||||||
|
--echo # MDEV-29062 Wrong result set metadata for a mix of INT+ENUM
|
||||||
|
--echo #
|
||||||
|
|
||||||
|
CREATE TABLE t1
|
||||||
|
(
|
||||||
|
c_int INT,
|
||||||
|
c_enum ENUM('1')
|
||||||
|
);
|
||||||
|
|
||||||
|
CREATE TABLE t2 AS SELECT c_int FROM t1 UNION SELECT c_enum FROM t1;
|
||||||
|
SHOW CREATE TABLE t2;
|
||||||
|
DROP TABLE t2;
|
||||||
|
|
||||||
|
CREATE OR REPLACE TABLE t2 AS SELECT COALESCE(c_int, c_enum) FROM t1;
|
||||||
|
SHOW CREATE TABLE t2;
|
||||||
|
DROP TABLE t2;
|
||||||
|
|
||||||
|
--disable_ps_protocol
|
||||||
|
--enable_metadata
|
||||||
|
SELECT c_int FROM t1 UNION SELECT c_enum FROM t1;
|
||||||
|
SELECT COALESCE(c_int, c_enum) FROM t1;
|
||||||
|
--disable_metadata
|
||||||
|
--enable_ps_protocol
|
||||||
|
|
||||||
|
@ -379,3 +379,34 @@ a FLOOR(a) CEILING(a) TRUNCATE(a,0) ROUND(a)
|
|||||||
999999999999999999999999999999999999999999999999999999999999 1 1 1 1
|
999999999999999999999999999999999999999999999999999999999999 1 1 1 1
|
||||||
DROP TABLE t2;
|
DROP TABLE t2;
|
||||||
DROP TABLE t1;
|
DROP TABLE t1;
|
||||||
|
#
|
||||||
|
# MDEV-29062 Wrong result set metadata for a mix of INT+ENUM
|
||||||
|
#
|
||||||
|
CREATE TABLE t1
|
||||||
|
(
|
||||||
|
c_int INT,
|
||||||
|
c_set SET('1')
|
||||||
|
);
|
||||||
|
CREATE TABLE t2 AS SELECT c_int FROM t1 UNION SELECT c_set FROM t1;
|
||||||
|
SHOW CREATE TABLE t2;
|
||||||
|
Table Create Table
|
||||||
|
t2 CREATE TABLE `t2` (
|
||||||
|
`c_int` varchar(11) DEFAULT NULL
|
||||||
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||||
|
DROP TABLE t2;
|
||||||
|
CREATE OR REPLACE TABLE t2 AS SELECT COALESCE(c_int, c_set) FROM t1;
|
||||||
|
SHOW CREATE TABLE t2;
|
||||||
|
Table Create Table
|
||||||
|
t2 CREATE TABLE `t2` (
|
||||||
|
`COALESCE(c_int, c_set)` varchar(11) DEFAULT NULL
|
||||||
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||||
|
DROP TABLE t2;
|
||||||
|
SELECT c_int FROM t1 UNION SELECT c_set FROM t1;
|
||||||
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
|
def c_int c_int 253 33 0 Y 0 0 33
|
||||||
|
c_int
|
||||||
|
SELECT COALESCE(c_int, c_set) FROM t1;
|
||||||
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
|
def COALESCE(c_int, c_set) 253 33 0 Y 0 39 33
|
||||||
|
COALESCE(c_int, c_set)
|
||||||
|
DROP TABLE t1;
|
||||||
|
@ -261,3 +261,31 @@ SHOW CREATE TABLE t2;
|
|||||||
SELECT * FROM t2;
|
SELECT * FROM t2;
|
||||||
DROP TABLE t2;
|
DROP TABLE t2;
|
||||||
DROP TABLE t1;
|
DROP TABLE t1;
|
||||||
|
|
||||||
|
|
||||||
|
--echo #
|
||||||
|
--echo # MDEV-29062 Wrong result set metadata for a mix of INT+ENUM
|
||||||
|
--echo #
|
||||||
|
|
||||||
|
CREATE TABLE t1
|
||||||
|
(
|
||||||
|
c_int INT,
|
||||||
|
c_set SET('1')
|
||||||
|
);
|
||||||
|
|
||||||
|
CREATE TABLE t2 AS SELECT c_int FROM t1 UNION SELECT c_set FROM t1;
|
||||||
|
SHOW CREATE TABLE t2;
|
||||||
|
DROP TABLE t2;
|
||||||
|
|
||||||
|
CREATE OR REPLACE TABLE t2 AS SELECT COALESCE(c_int, c_set) FROM t1;
|
||||||
|
SHOW CREATE TABLE t2;
|
||||||
|
DROP TABLE t2;
|
||||||
|
|
||||||
|
--disable_ps_protocol
|
||||||
|
--enable_metadata
|
||||||
|
SELECT c_int FROM t1 UNION SELECT c_set FROM t1;
|
||||||
|
SELECT COALESCE(c_int, c_set) FROM t1;
|
||||||
|
--disable_metadata
|
||||||
|
--enable_ps_protocol
|
||||||
|
|
||||||
|
DROP TABLE t1;
|
||||||
|
@ -21,7 +21,7 @@ Table Create Table
|
|||||||
t2 CREATE TABLE "t2" (
|
t2 CREATE TABLE "t2" (
|
||||||
"a" int(11) DEFAULT NULL,
|
"a" int(11) DEFAULT NULL,
|
||||||
"b" text DEFAULT NULL,
|
"b" text DEFAULT NULL,
|
||||||
"c" char(1) DEFAULT NULL
|
"c" varchar(1) DEFAULT NULL
|
||||||
)
|
)
|
||||||
DROP PROCEDURE p2;
|
DROP PROCEDURE p2;
|
||||||
DROP PROCEDURE p1;
|
DROP PROCEDURE p1;
|
||||||
|
@ -1703,8 +1703,8 @@ t2 CREATE TABLE "t2" (
|
|||||||
"t2" text DEFAULT NULL,
|
"t2" text DEFAULT NULL,
|
||||||
"t3" mediumtext DEFAULT NULL,
|
"t3" mediumtext DEFAULT NULL,
|
||||||
"t4" longtext DEFAULT NULL,
|
"t4" longtext DEFAULT NULL,
|
||||||
"enum1" char(1) DEFAULT NULL,
|
"enum1" varchar(1) DEFAULT NULL,
|
||||||
"set1" char(5) DEFAULT NULL,
|
"set1" varchar(5) DEFAULT NULL,
|
||||||
"blob1" tinyblob DEFAULT NULL,
|
"blob1" tinyblob DEFAULT NULL,
|
||||||
"blob2" longblob DEFAULT NULL,
|
"blob2" longblob DEFAULT NULL,
|
||||||
"blob3" mediumblob DEFAULT NULL,
|
"blob3" mediumblob DEFAULT NULL,
|
||||||
@ -1865,8 +1865,8 @@ t2 CREATE TABLE "t2" (
|
|||||||
"t2" text DEFAULT NULL,
|
"t2" text DEFAULT NULL,
|
||||||
"t3" mediumtext DEFAULT NULL,
|
"t3" mediumtext DEFAULT NULL,
|
||||||
"t4" longtext DEFAULT NULL,
|
"t4" longtext DEFAULT NULL,
|
||||||
"enum1" char(1) DEFAULT NULL,
|
"enum1" varchar(1) DEFAULT NULL,
|
||||||
"set1" char(5) DEFAULT NULL,
|
"set1" varchar(5) DEFAULT NULL,
|
||||||
"blob1" tinyblob DEFAULT NULL,
|
"blob1" tinyblob DEFAULT NULL,
|
||||||
"blob2" longblob DEFAULT NULL,
|
"blob2" longblob DEFAULT NULL,
|
||||||
"blob3" mediumblob DEFAULT NULL,
|
"blob3" mediumblob DEFAULT NULL,
|
||||||
@ -2370,7 +2370,7 @@ t1 CREATE TABLE "t1" (
|
|||||||
"a_flt0" float DEFAULT NULL,
|
"a_flt0" float DEFAULT NULL,
|
||||||
"a_dbl0" double DEFAULT NULL,
|
"a_dbl0" double DEFAULT NULL,
|
||||||
"a_bit3" bit(3) DEFAULT NULL,
|
"a_bit3" bit(3) DEFAULT NULL,
|
||||||
"a_enum0" char(1) DEFAULT NULL,
|
"a_enum0" varchar(1) DEFAULT NULL,
|
||||||
"a_varchar10" varchar(10) DEFAULT NULL,
|
"a_varchar10" varchar(10) DEFAULT NULL,
|
||||||
"a_text1" text DEFAULT NULL,
|
"a_text1" text DEFAULT NULL,
|
||||||
"a_tinytext1" tinytext DEFAULT NULL,
|
"a_tinytext1" tinytext DEFAULT NULL,
|
||||||
@ -2388,7 +2388,7 @@ t1 CREATE TABLE "t1" (
|
|||||||
"aa_flt0" float DEFAULT NULL,
|
"aa_flt0" float DEFAULT NULL,
|
||||||
"aa_dbl0" double DEFAULT NULL,
|
"aa_dbl0" double DEFAULT NULL,
|
||||||
"aa_bit3" bit(3) DEFAULT NULL,
|
"aa_bit3" bit(3) DEFAULT NULL,
|
||||||
"aa_enum0" char(1) DEFAULT NULL,
|
"aa_enum0" varchar(1) DEFAULT NULL,
|
||||||
"aa_varchar10" varchar(10) DEFAULT NULL,
|
"aa_varchar10" varchar(10) DEFAULT NULL,
|
||||||
"aa_text1" text DEFAULT NULL,
|
"aa_text1" text DEFAULT NULL,
|
||||||
"aa_tinytext1" tinytext DEFAULT NULL,
|
"aa_tinytext1" tinytext DEFAULT NULL,
|
||||||
|
@ -113,7 +113,7 @@ def COALESCE(c0, c6) 254 30 1 Y 0 39 8
|
|||||||
COALESCE(c0, c6)
|
COALESCE(c0, c6)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
def COALESCE(c0, c7) 254 30 1 Y 0 39 8
|
def COALESCE(c0, c7) 253 30 1 Y 0 39 8
|
||||||
COALESCE(c0, c7)
|
COALESCE(c0, c7)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
@ -305,11 +305,11 @@ def COALESCE(c6, c6) 3 11 1 Y 32896 0 63
|
|||||||
COALESCE(c6, c6)
|
COALESCE(c6, c6)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
def COALESCE(c6, c7) 254 11 1 Y 0 39 8
|
def COALESCE(c6, c7) 253 11 1 Y 0 39 8
|
||||||
COALESCE(c6, c7)
|
COALESCE(c6, c7)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
def COALESCE(c7, c0) 254 30 1 Y 0 39 8
|
def COALESCE(c7, c0) 253 30 1 Y 0 39 8
|
||||||
COALESCE(c7, c0)
|
COALESCE(c7, c0)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
@ -333,11 +333,11 @@ def COALESCE(c7, c5) 251 4294967295 1 Y 0 39 8
|
|||||||
COALESCE(c7, c5)
|
COALESCE(c7, c5)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
def COALESCE(c7, c6) 254 11 1 Y 0 39 8
|
def COALESCE(c7, c6) 253 11 1 Y 0 39 8
|
||||||
COALESCE(c7, c6)
|
COALESCE(c7, c6)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
def COALESCE(c7, c7) 254 1 1 Y 0 39 8
|
def COALESCE(c7, c7) 253 1 1 Y 0 39 8
|
||||||
COALESCE(c7, c7)
|
COALESCE(c7, c7)
|
||||||
1
|
1
|
||||||
CALL p1('t1', 'LEAST(colt1, colt2)');
|
CALL p1('t1', 'LEAST(colt1, colt2)');
|
||||||
@ -370,7 +370,7 @@ def LEAST(c0, c6) 5 23 1 Y 32896 31 63
|
|||||||
LEAST(c0, c6)
|
LEAST(c0, c6)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
def LEAST(c0, c7) 254 30 1 Y 0 39 8
|
def LEAST(c0, c7) 253 30 1 Y 0 39 8
|
||||||
LEAST(c0, c7)
|
LEAST(c0, c7)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
@ -566,7 +566,7 @@ def LEAST(c6, c7) 5 17 1 Y 32896 0 63
|
|||||||
LEAST(c6, c7)
|
LEAST(c6, c7)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
def LEAST(c7, c0) 254 30 1 Y 0 39 8
|
def LEAST(c7, c0) 253 30 1 Y 0 39 8
|
||||||
LEAST(c7, c0)
|
LEAST(c7, c0)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
@ -594,7 +594,7 @@ def LEAST(c7, c6) 5 17 1 Y 32896 0 63
|
|||||||
LEAST(c7, c6)
|
LEAST(c7, c6)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
def LEAST(c7, c7) 254 1 1 Y 0 39 8
|
def LEAST(c7, c7) 253 1 1 Y 0 39 8
|
||||||
LEAST(c7, c7)
|
LEAST(c7, c7)
|
||||||
1
|
1
|
||||||
CALL p1('t1', 'colt1+colt2');
|
CALL p1('t1', 'colt1+colt2');
|
||||||
@ -884,7 +884,7 @@ def COALESCE(c0, c6) 254 30 1 Y 0 39 8
|
|||||||
COALESCE(c0, c6)
|
COALESCE(c0, c6)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
def COALESCE(c0, c7) 254 30 1 Y 0 39 8
|
def COALESCE(c0, c7) 253 30 1 Y 0 39 8
|
||||||
COALESCE(c0, c7)
|
COALESCE(c0, c7)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
@ -1076,11 +1076,11 @@ def COALESCE(c6, c6) 3 11 1 Y 32896 0 63
|
|||||||
COALESCE(c6, c6)
|
COALESCE(c6, c6)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
def COALESCE(c6, c7) 254 11 1 Y 0 39 8
|
def COALESCE(c6, c7) 253 11 1 Y 0 39 8
|
||||||
COALESCE(c6, c7)
|
COALESCE(c6, c7)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
def COALESCE(c7, c0) 254 30 1 Y 0 39 8
|
def COALESCE(c7, c0) 253 30 1 Y 0 39 8
|
||||||
COALESCE(c7, c0)
|
COALESCE(c7, c0)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
@ -1104,11 +1104,11 @@ def COALESCE(c7, c5) 251 4294967295 1 Y 0 39 8
|
|||||||
COALESCE(c7, c5)
|
COALESCE(c7, c5)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
def COALESCE(c7, c6) 254 11 1 Y 0 39 8
|
def COALESCE(c7, c6) 253 11 1 Y 0 39 8
|
||||||
COALESCE(c7, c6)
|
COALESCE(c7, c6)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
def COALESCE(c7, c7) 254 1 1 Y 0 39 8
|
def COALESCE(c7, c7) 253 1 1 Y 0 39 8
|
||||||
COALESCE(c7, c7)
|
COALESCE(c7, c7)
|
||||||
1
|
1
|
||||||
CALL p1('t1c', 'LEAST(colt1, colt2)');
|
CALL p1('t1c', 'LEAST(colt1, colt2)');
|
||||||
@ -1141,7 +1141,7 @@ def LEAST(c0, c6) 5 23 1 Y 32896 31 63
|
|||||||
LEAST(c0, c6)
|
LEAST(c0, c6)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
def LEAST(c0, c7) 254 30 1 Y 0 39 8
|
def LEAST(c0, c7) 253 30 1 Y 0 39 8
|
||||||
LEAST(c0, c7)
|
LEAST(c0, c7)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
@ -1337,7 +1337,7 @@ def LEAST(c6, c7) 5 17 1 Y 32896 0 63
|
|||||||
LEAST(c6, c7)
|
LEAST(c6, c7)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
def LEAST(c7, c0) 254 30 1 Y 0 39 8
|
def LEAST(c7, c0) 253 30 1 Y 0 39 8
|
||||||
LEAST(c7, c0)
|
LEAST(c7, c0)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
@ -1365,7 +1365,7 @@ def LEAST(c7, c6) 5 17 1 Y 32896 0 63
|
|||||||
LEAST(c7, c6)
|
LEAST(c7, c6)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
def LEAST(c7, c7) 254 1 1 Y 0 39 8
|
def LEAST(c7, c7) 253 1 1 Y 0 39 8
|
||||||
LEAST(c7, c7)
|
LEAST(c7, c7)
|
||||||
1
|
1
|
||||||
CALL p1('t1c', 'colt1+colt2');
|
CALL p1('t1c', 'colt1+colt2');
|
||||||
@ -1675,7 +1675,7 @@ def COALESCE(t1.c0, t2.c11) 254 30 1 Y 0 39 8
|
|||||||
COALESCE(t1.c0, t2.c11)
|
COALESCE(t1.c0, t2.c11)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
def COALESCE(t1.c0, t2.c12) 254 30 1 Y 0 39 8
|
def COALESCE(t1.c0, t2.c12) 253 30 1 Y 0 39 8
|
||||||
COALESCE(t1.c0, t2.c12)
|
COALESCE(t1.c0, t2.c12)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
@ -1987,11 +1987,11 @@ def COALESCE(t1.c6, t2.c11) 253 19 1 Y 0 39 8
|
|||||||
COALESCE(t1.c6, t2.c11)
|
COALESCE(t1.c6, t2.c11)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
def COALESCE(t1.c6, t2.c12) 254 11 1 Y 0 39 8
|
def COALESCE(t1.c6, t2.c12) 253 11 1 Y 0 39 8
|
||||||
COALESCE(t1.c6, t2.c12)
|
COALESCE(t1.c6, t2.c12)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
def COALESCE(t1.c7, t2.c0) 254 30 1 Y 0 39 8
|
def COALESCE(t1.c7, t2.c0) 253 30 1 Y 0 39 8
|
||||||
COALESCE(t1.c7, t2.c0)
|
COALESCE(t1.c7, t2.c0)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
@ -2015,31 +2015,31 @@ def COALESCE(t1.c7, t2.c5) 251 4294967295 1 Y 0 39 8
|
|||||||
COALESCE(t1.c7, t2.c5)
|
COALESCE(t1.c7, t2.c5)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
def COALESCE(t1.c7, t2.c6) 254 11 1 Y 0 39 8
|
def COALESCE(t1.c7, t2.c6) 253 11 1 Y 0 39 8
|
||||||
COALESCE(t1.c7, t2.c6)
|
COALESCE(t1.c7, t2.c6)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
def COALESCE(t1.c7, t2.c7) 254 22 1 Y 0 39 8
|
def COALESCE(t1.c7, t2.c7) 253 22 1 Y 0 39 8
|
||||||
COALESCE(t1.c7, t2.c7)
|
COALESCE(t1.c7, t2.c7)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
def COALESCE(t1.c7, t2.c8) 254 12 1 Y 0 39 8
|
def COALESCE(t1.c7, t2.c8) 253 12 1 Y 0 39 8
|
||||||
COALESCE(t1.c7, t2.c8)
|
COALESCE(t1.c7, t2.c8)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
def COALESCE(t1.c7, t2.c9) 254 10 1 Y 0 39 8
|
def COALESCE(t1.c7, t2.c9) 253 10 1 Y 0 39 8
|
||||||
COALESCE(t1.c7, t2.c9)
|
COALESCE(t1.c7, t2.c9)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
def COALESCE(t1.c7, t2.c10) 254 10 1 Y 0 39 8
|
def COALESCE(t1.c7, t2.c10) 253 10 1 Y 0 39 8
|
||||||
COALESCE(t1.c7, t2.c10)
|
COALESCE(t1.c7, t2.c10)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
def COALESCE(t1.c7, t2.c11) 254 19 1 Y 0 39 8
|
def COALESCE(t1.c7, t2.c11) 253 19 1 Y 0 39 8
|
||||||
COALESCE(t1.c7, t2.c11)
|
COALESCE(t1.c7, t2.c11)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
def COALESCE(t1.c7, t2.c12) 254 1 1 Y 0 39 8
|
def COALESCE(t1.c7, t2.c12) 253 1 1 Y 0 39 8
|
||||||
COALESCE(t1.c7, t2.c12)
|
COALESCE(t1.c7, t2.c12)
|
||||||
1
|
1
|
||||||
CALL p2('LEAST(t1.colt1, t2.colt2)');
|
CALL p2('LEAST(t1.colt1, t2.colt2)');
|
||||||
@ -2092,7 +2092,7 @@ def LEAST(t1.c0, t2.c11) 12 26 26 Y 128 6 63
|
|||||||
LEAST(t1.c0, t2.c11)
|
LEAST(t1.c0, t2.c11)
|
||||||
0000-00-00 00:00:00.000000
|
0000-00-00 00:00:00.000000
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
def LEAST(t1.c0, t2.c12) 254 30 1 Y 0 39 8
|
def LEAST(t1.c0, t2.c12) 253 30 1 Y 0 39 8
|
||||||
LEAST(t1.c0, t2.c12)
|
LEAST(t1.c0, t2.c12)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
@ -2408,7 +2408,7 @@ def LEAST(t1.c6, t2.c12) 5 17 1 Y 32896 0 63
|
|||||||
LEAST(t1.c6, t2.c12)
|
LEAST(t1.c6, t2.c12)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
def LEAST(t1.c7, t2.c0) 254 30 1 Y 0 39 8
|
def LEAST(t1.c7, t2.c0) 253 30 1 Y 0 39 8
|
||||||
LEAST(t1.c7, t2.c0)
|
LEAST(t1.c7, t2.c0)
|
||||||
1
|
1
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
@ -2456,7 +2456,7 @@ def LEAST(t1.c7, t2.c11) 12 19 19 Y 128 0 63
|
|||||||
LEAST(t1.c7, t2.c11)
|
LEAST(t1.c7, t2.c11)
|
||||||
0000-00-00 00:00:00
|
0000-00-00 00:00:00
|
||||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||||
def LEAST(t1.c7, t2.c12) 254 1 1 Y 0 39 8
|
def LEAST(t1.c7, t2.c12) 253 1 1 Y 0 39 8
|
||||||
LEAST(t1.c7, t2.c12)
|
LEAST(t1.c7, t2.c12)
|
||||||
1
|
1
|
||||||
CALL p2('t1.colt1+t2.colt2');
|
CALL p2('t1.colt1+t2.colt2');
|
||||||
|
@ -1746,7 +1746,7 @@ Type_handler_time_common::type_handler_for_native_format() const
|
|||||||
|
|
||||||
const Type_handler *Type_handler_typelib::type_handler_for_item_field() const
|
const Type_handler *Type_handler_typelib::type_handler_for_item_field() const
|
||||||
{
|
{
|
||||||
return &type_handler_string;
|
return &type_handler_varchar;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user