diff --git a/fe/fe-core/src/main/java/org/apache/doris/analysis/TypeDef.java b/fe/fe-core/src/main/java/org/apache/doris/analysis/TypeDef.java index 2e8c1291b8..19a000e2a5 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/analysis/TypeDef.java +++ b/fe/fe-core/src/main/java/org/apache/doris/analysis/TypeDef.java @@ -196,7 +196,6 @@ public class TypeDef implements ParseNode { } else { name = "CHAR"; maxLen = ScalarType.MAX_CHAR_LENGTH; - return; } int len = scalarType.getLength(); // len is decided by child, when it is -1. diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/ColumnDefinition.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/ColumnDefinition.java index bf85d40550..cd551cbbf4 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/ColumnDefinition.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/ColumnDefinition.java @@ -446,7 +446,6 @@ public class ColumnDefinition { } else { name = "CHAR"; maxLen = ScalarType.MAX_CHAR_LENGTH; - return; } int len = scalarType.getLength(); // len is decided by child, when it is -1. diff --git a/regression-test/suites/datatype_p0/string/test_string_basic.groovy b/regression-test/suites/datatype_p0/string/test_string_basic.groovy index c6527a4851..2aa9f9e86e 100644 --- a/regression-test/suites/datatype_p0/string/test_string_basic.groovy +++ b/regression-test/suites/datatype_p0/string/test_string_basic.groovy @@ -349,5 +349,34 @@ suite("test_string_basic") { sql "drop view if exists char_view;" sql "create view char_view as select cast('a' as CHARACTER);" qt_test "select * from char_view"; + + def table_too_long = "fail" + sql "drop table if exists char_table_too_long;" + try { + sql """ + CREATE TABLE IF NOT EXISTS char_table_too_long (k1 VARCHAR(10) NULL, v1 CHAR(300) NULL) + UNIQUE KEY(k1) DISTRIBUTED BY HASH(k1) BUCKETS 5 properties("replication_num" = "1") + """ + table_too_long = "success" + } catch(Exception e) { + logger.info(e.getMessage()) + assertTrue(e.getMessage().contains("size must be <= 255")) + } + assertEquals(table_too_long, "fail") + sql "drop table if exists char_table_too_long;" + + sql "drop table if exists varchar_table_too_long;" + try { + sql """ + CREATE TABLE IF NOT EXISTS varchar_table_too_long (k1 VARCHAR(10) NULL, v1 VARCHAR(65599) NULL) + UNIQUE KEY(k1) DISTRIBUTED BY HASH(k1) BUCKETS 5 properties("replication_num" = "1") + """ + table_too_long = "success" + } catch(Exception e) { + logger.info(e.getMessage()) + assertTrue(e.getMessage().contains("size must be <= 65533")) + } + assertEquals(table_too_long, "fail") + sql "drop table if exists varchar_table_too_long;" } diff --git a/regression-test/suites/load_p0/broker_load/ddl/agg_tbl_basic.sql b/regression-test/suites/load_p0/broker_load/ddl/agg_tbl_basic.sql index 23a061b254..12df89b16d 100644 --- a/regression-test/suites/load_p0/broker_load/ddl/agg_tbl_basic.sql +++ b/regression-test/suites/load_p0/broker_load/ddl/agg_tbl_basic.sql @@ -15,7 +15,7 @@ CREATE TABLE agg_tbl_basic k12 DATETIME REPLACE NULL, k13 DATEV2 REPLACE NULL, k14 DATETIMEV2 REPLACE NULL, - k15 CHAR(300) REPLACE NULL, + k15 CHAR(255) REPLACE NULL, k16 VARCHAR(300) REPLACE NULL, k17 STRING REPLACE NULL, k18 JSON REPLACE NULL, @@ -36,7 +36,7 @@ CREATE TABLE agg_tbl_basic kd12 DATETIME REPLACE NOT NULL DEFAULT CURRENT_TIMESTAMP, kd13 DATEV2 REPLACE NOT NULL DEFAULT "2023-08-24", kd14 DATETIMEV2 REPLACE NOT NULL DEFAULT CURRENT_TIMESTAMP, - kd15 CHAR(300) REPLACE NOT NULL DEFAULT "我能吞下玻璃而不伤身体", + kd15 CHAR(255) REPLACE NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd16 VARCHAR(300) REPLACE NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd17 STRING REPLACE NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd18 JSON REPLACE NULL, diff --git a/regression-test/suites/load_p0/broker_load/ddl/dup_tbl_basic.sql b/regression-test/suites/load_p0/broker_load/ddl/dup_tbl_basic.sql index cd0ea4b0e8..b5568edcd0 100644 --- a/regression-test/suites/load_p0/broker_load/ddl/dup_tbl_basic.sql +++ b/regression-test/suites/load_p0/broker_load/ddl/dup_tbl_basic.sql @@ -33,7 +33,7 @@ CREATE TABLE dup_tbl_basic kd12 DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, kd13 DATEV2 NOT NULL DEFAULT "2023-08-24", kd14 DATETIMEV2 NOT NULL DEFAULT CURRENT_TIMESTAMP, - kd15 CHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", + kd15 CHAR(255) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd16 VARCHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd17 STRING NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd18 JSON NULL, diff --git a/regression-test/suites/load_p0/broker_load/ddl/mow_tbl_basic.sql b/regression-test/suites/load_p0/broker_load/ddl/mow_tbl_basic.sql index 8002f235f4..dbb45d263f 100644 --- a/regression-test/suites/load_p0/broker_load/ddl/mow_tbl_basic.sql +++ b/regression-test/suites/load_p0/broker_load/ddl/mow_tbl_basic.sql @@ -33,7 +33,7 @@ CREATE TABLE mow_tbl_basic kd12 DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, kd13 DATEV2 NOT NULL DEFAULT "2023-08-24", kd14 DATETIMEV2 NOT NULL DEFAULT CURRENT_TIMESTAMP, - kd15 CHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", + kd15 CHAR(255) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd16 VARCHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd17 STRING NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd18 JSON NULL, diff --git a/regression-test/suites/load_p0/broker_load/ddl/uniq_tbl_basic.sql b/regression-test/suites/load_p0/broker_load/ddl/uniq_tbl_basic.sql index e111e95721..993e7046ec 100644 --- a/regression-test/suites/load_p0/broker_load/ddl/uniq_tbl_basic.sql +++ b/regression-test/suites/load_p0/broker_load/ddl/uniq_tbl_basic.sql @@ -33,7 +33,7 @@ CREATE TABLE uniq_tbl_basic kd12 DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, kd13 DATEV2 NOT NULL DEFAULT "2023-08-24", kd14 DATETIMEV2 NOT NULL DEFAULT CURRENT_TIMESTAMP, - kd15 CHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", + kd15 CHAR(255) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd16 VARCHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd17 STRING NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd18 JSON NULL, diff --git a/regression-test/suites/load_p0/broker_load/test_seq_load.groovy b/regression-test/suites/load_p0/broker_load/test_seq_load.groovy index afb955cb32..0c94467c6a 100644 --- a/regression-test/suites/load_p0/broker_load/test_seq_load.groovy +++ b/regression-test/suites/load_p0/broker_load/test_seq_load.groovy @@ -57,7 +57,7 @@ suite("test_seq_load", "load_p0") { kd12 DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, kd13 DATEV2 NOT NULL DEFAULT "2023-08-24", kd14 DATETIMEV2 NOT NULL DEFAULT CURRENT_TIMESTAMP, - kd15 CHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", + kd15 CHAR(255) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd16 VARCHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd17 STRING NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd18 JSON NULL, diff --git a/regression-test/suites/load_p0/routine_load/ddl/agg_tbl_basic_create.sql b/regression-test/suites/load_p0/routine_load/ddl/agg_tbl_basic_create.sql index a001299748..56d18a32b4 100644 --- a/regression-test/suites/load_p0/routine_load/ddl/agg_tbl_basic_create.sql +++ b/regression-test/suites/load_p0/routine_load/ddl/agg_tbl_basic_create.sql @@ -15,7 +15,7 @@ CREATE TABLE routine_load_agg_tbl_basic k12 DATETIME REPLACE NULL, k13 DATEV2 REPLACE NULL, k14 DATETIMEV2 REPLACE NULL, - k15 CHAR(300) REPLACE NULL, + k15 CHAR(255) REPLACE NULL, k16 VARCHAR(300) REPLACE NULL, k17 STRING REPLACE NULL, k18 JSON REPLACE NULL, @@ -36,7 +36,7 @@ CREATE TABLE routine_load_agg_tbl_basic kd12 DATETIME REPLACE NOT NULL DEFAULT "2023-08-24 12:00:00", kd13 DATEV2 REPLACE NOT NULL DEFAULT "2023-08-24", kd14 DATETIMEV2 REPLACE NOT NULL DEFAULT "2023-08-24 12:00:00", - kd15 CHAR(300) REPLACE NOT NULL DEFAULT "我能吞下玻璃而不伤身体", + kd15 CHAR(255) REPLACE NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd16 VARCHAR(300) REPLACE NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd17 STRING REPLACE NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd18 JSON REPLACE NULL, diff --git a/regression-test/suites/load_p0/routine_load/ddl/dup_tbl_basic_create.sql b/regression-test/suites/load_p0/routine_load/ddl/dup_tbl_basic_create.sql index 561f3e66b1..982befa8b1 100644 --- a/regression-test/suites/load_p0/routine_load/ddl/dup_tbl_basic_create.sql +++ b/regression-test/suites/load_p0/routine_load/ddl/dup_tbl_basic_create.sql @@ -33,7 +33,7 @@ CREATE TABLE routine_load_dup_tbl_basic kd12 DATETIME NOT NULL DEFAULT "2023-08-24 12:00:00", kd13 DATEV2 NOT NULL DEFAULT "2023-08-24", kd14 DATETIMEV2 NOT NULL DEFAULT "2023-08-24 12:00:00", - kd15 CHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", + kd15 CHAR(255) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd16 VARCHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd17 STRING NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd18 JSON NULL, diff --git a/regression-test/suites/load_p0/routine_load/ddl/mow_tbl_basic_create.sql b/regression-test/suites/load_p0/routine_load/ddl/mow_tbl_basic_create.sql index 2c9b472cda..c2398b9d03 100644 --- a/regression-test/suites/load_p0/routine_load/ddl/mow_tbl_basic_create.sql +++ b/regression-test/suites/load_p0/routine_load/ddl/mow_tbl_basic_create.sql @@ -33,7 +33,7 @@ CREATE TABLE routine_load_mow_tbl_basic kd12 DATETIME NOT NULL DEFAULT "2023-08-24 12:00:00", kd13 DATEV2 NOT NULL DEFAULT "2023-08-24", kd14 DATETIMEV2 NOT NULL DEFAULT "2023-08-24 12:00:00", - kd15 CHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", + kd15 CHAR(255) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd16 VARCHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd17 STRING NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd18 JSON NULL, diff --git a/regression-test/suites/load_p0/routine_load/ddl/uniq_tbl_basic_create.sql b/regression-test/suites/load_p0/routine_load/ddl/uniq_tbl_basic_create.sql index 97b8cfd147..68a78e9b75 100644 --- a/regression-test/suites/load_p0/routine_load/ddl/uniq_tbl_basic_create.sql +++ b/regression-test/suites/load_p0/routine_load/ddl/uniq_tbl_basic_create.sql @@ -33,7 +33,7 @@ CREATE TABLE routine_load_uniq_tbl_basic kd12 DATETIME NOT NULL DEFAULT "2023-08-24 12:00:00", kd13 DATEV2 NOT NULL DEFAULT "2023-08-24", kd14 DATETIMEV2 NOT NULL DEFAULT "2023-08-24 12:00:00", - kd15 CHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", + kd15 CHAR(255) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd16 VARCHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd17 STRING NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd18 JSON NULL, diff --git a/regression-test/suites/load_p0/routine_load/ddl/uniq_tbl_basic_create_sequence.sql b/regression-test/suites/load_p0/routine_load/ddl/uniq_tbl_basic_create_sequence.sql index 07141576de..75339f842d 100644 --- a/regression-test/suites/load_p0/routine_load/ddl/uniq_tbl_basic_create_sequence.sql +++ b/regression-test/suites/load_p0/routine_load/ddl/uniq_tbl_basic_create_sequence.sql @@ -33,7 +33,7 @@ CREATE TABLE routine_load_uniq_tbl_basic_sequence kd12 DATETIME NOT NULL DEFAULT "2023-08-24 12:00:00", kd13 DATEV2 NOT NULL DEFAULT "2023-08-24", kd14 DATETIMEV2 NOT NULL DEFAULT "2023-08-24 12:00:00", - kd15 CHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", + kd15 CHAR(255) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd16 VARCHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd17 STRING NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd18 JSON NULL, diff --git a/regression-test/suites/load_p0/stream_load/ddl/agg_tbl_basic_create.sql b/regression-test/suites/load_p0/stream_load/ddl/agg_tbl_basic_create.sql index bb5e1a534e..6d09c8115c 100644 --- a/regression-test/suites/load_p0/stream_load/ddl/agg_tbl_basic_create.sql +++ b/regression-test/suites/load_p0/stream_load/ddl/agg_tbl_basic_create.sql @@ -15,7 +15,7 @@ CREATE TABLE stream_load_agg_tbl_basic k12 DATETIME REPLACE NULL, k13 DATEV2 REPLACE NULL, k14 DATETIMEV2 REPLACE NULL, - k15 CHAR(300) REPLACE NULL, + k15 CHAR(255) REPLACE NULL, k16 VARCHAR(300) REPLACE NULL, k17 STRING REPLACE NULL, k18 JSON REPLACE NULL, @@ -36,7 +36,7 @@ CREATE TABLE stream_load_agg_tbl_basic kd12 DATETIME REPLACE NOT NULL DEFAULT "2023-08-24 12:00:00", kd13 DATEV2 REPLACE NOT NULL DEFAULT "2023-08-24", kd14 DATETIMEV2 REPLACE NOT NULL DEFAULT "2023-08-24 12:00:00", - kd15 CHAR(300) REPLACE NOT NULL DEFAULT "我能吞下玻璃而不伤身体", + kd15 CHAR(255) REPLACE NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd16 VARCHAR(300) REPLACE NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd17 STRING REPLACE NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd18 JSON REPLACE NULL, diff --git a/regression-test/suites/load_p0/stream_load/ddl/dup_tbl_basic_create.sql b/regression-test/suites/load_p0/stream_load/ddl/dup_tbl_basic_create.sql index f81ae5e20e..c07b249031 100644 --- a/regression-test/suites/load_p0/stream_load/ddl/dup_tbl_basic_create.sql +++ b/regression-test/suites/load_p0/stream_load/ddl/dup_tbl_basic_create.sql @@ -33,7 +33,7 @@ CREATE TABLE stream_load_dup_tbl_basic kd12 DATETIME NOT NULL DEFAULT "2023-08-24 12:00:00", kd13 DATEV2 NOT NULL DEFAULT "2023-08-24", kd14 DATETIMEV2 NOT NULL DEFAULT "2023-08-24 12:00:00", - kd15 CHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", + kd15 CHAR(255) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd16 VARCHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd17 STRING NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd18 JSON NULL, diff --git a/regression-test/suites/load_p0/stream_load/ddl/dup_tbl_basic_create_random_bucket.sql b/regression-test/suites/load_p0/stream_load/ddl/dup_tbl_basic_create_random_bucket.sql index 9c86eb6474..68be543b31 100644 --- a/regression-test/suites/load_p0/stream_load/ddl/dup_tbl_basic_create_random_bucket.sql +++ b/regression-test/suites/load_p0/stream_load/ddl/dup_tbl_basic_create_random_bucket.sql @@ -33,7 +33,7 @@ CREATE TABLE stream_load_dup_tbl_basic_random_bucket kd12 DATETIME NOT NULL DEFAULT "2023-08-24 12:00:00", kd13 DATEV2 NOT NULL DEFAULT "2023-08-24", kd14 DATETIMEV2 NOT NULL DEFAULT "2023-08-24 12:00:00", - kd15 CHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", + kd15 CHAR(255) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd16 VARCHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd17 STRING NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd18 JSON NULL, diff --git a/regression-test/suites/load_p0/stream_load/ddl/mow_tbl_basic_create.sql b/regression-test/suites/load_p0/stream_load/ddl/mow_tbl_basic_create.sql index 94695908f8..b64602b2e7 100644 --- a/regression-test/suites/load_p0/stream_load/ddl/mow_tbl_basic_create.sql +++ b/regression-test/suites/load_p0/stream_load/ddl/mow_tbl_basic_create.sql @@ -33,7 +33,7 @@ CREATE TABLE stream_load_mow_tbl_basic kd12 DATETIME NOT NULL DEFAULT "2023-08-24 12:00:00", kd13 DATEV2 NOT NULL DEFAULT "2023-08-24", kd14 DATETIMEV2 NOT NULL DEFAULT "2023-08-24 12:00:00", - kd15 CHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", + kd15 CHAR(255) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd16 VARCHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd17 STRING NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd18 JSON NULL, diff --git a/regression-test/suites/load_p0/stream_load/ddl/uniq_tbl_basic_create.sql b/regression-test/suites/load_p0/stream_load/ddl/uniq_tbl_basic_create.sql index 5acd984cc7..44d6ff98b2 100644 --- a/regression-test/suites/load_p0/stream_load/ddl/uniq_tbl_basic_create.sql +++ b/regression-test/suites/load_p0/stream_load/ddl/uniq_tbl_basic_create.sql @@ -33,7 +33,7 @@ CREATE TABLE stream_load_uniq_tbl_basic kd12 DATETIME NOT NULL DEFAULT "2023-08-24 12:00:00", kd13 DATEV2 NOT NULL DEFAULT "2023-08-24", kd14 DATETIMEV2 NOT NULL DEFAULT "2023-08-24 12:00:00", - kd15 CHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", + kd15 CHAR(255) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd16 VARCHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd17 STRING NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd18 JSON NULL, diff --git a/regression-test/suites/load_p0/stream_load/ddl/uniq_tbl_basic_create_sequence.sql b/regression-test/suites/load_p0/stream_load/ddl/uniq_tbl_basic_create_sequence.sql index 7598d8a636..4695b0fc2c 100644 --- a/regression-test/suites/load_p0/stream_load/ddl/uniq_tbl_basic_create_sequence.sql +++ b/regression-test/suites/load_p0/stream_load/ddl/uniq_tbl_basic_create_sequence.sql @@ -33,7 +33,7 @@ CREATE TABLE stream_load_uniq_tbl_basic_sequence kd12 DATETIME NOT NULL DEFAULT "2023-08-24 12:00:00", kd13 DATEV2 NOT NULL DEFAULT "2023-08-24", kd14 DATETIMEV2 NOT NULL DEFAULT "2023-08-24 12:00:00", - kd15 CHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", + kd15 CHAR(255) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd16 VARCHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd17 STRING NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd18 JSON NULL, diff --git a/regression-test/suites/load_p0/tvf/ddl/agg_tbl_basic_tvf.sql b/regression-test/suites/load_p0/tvf/ddl/agg_tbl_basic_tvf.sql index 2a7b109a94..aaae1f1c78 100644 --- a/regression-test/suites/load_p0/tvf/ddl/agg_tbl_basic_tvf.sql +++ b/regression-test/suites/load_p0/tvf/ddl/agg_tbl_basic_tvf.sql @@ -15,7 +15,7 @@ CREATE TABLE agg_tbl_basic_tvf k12 DATETIME REPLACE NULL, k13 DATEV2 REPLACE NULL, k14 DATETIMEV2 REPLACE NULL, - k15 CHAR(300) REPLACE NULL, + k15 CHAR(255) REPLACE NULL, k16 VARCHAR(300) REPLACE NULL, k17 STRING REPLACE NULL, k18 JSON REPLACE NULL, @@ -36,7 +36,7 @@ CREATE TABLE agg_tbl_basic_tvf kd12 DATETIME REPLACE NOT NULL DEFAULT CURRENT_TIMESTAMP, kd13 DATEV2 REPLACE NOT NULL DEFAULT "2023-08-24", kd14 DATETIMEV2 REPLACE NOT NULL DEFAULT CURRENT_TIMESTAMP, - kd15 CHAR(300) REPLACE NOT NULL DEFAULT "我能吞下玻璃而不伤身体", + kd15 CHAR(255) REPLACE NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd16 VARCHAR(300) REPLACE NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd17 STRING REPLACE NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd18 JSON REPLACE NULL, diff --git a/regression-test/suites/load_p0/tvf/ddl/dup_tbl_basic_tvf.sql b/regression-test/suites/load_p0/tvf/ddl/dup_tbl_basic_tvf.sql index 95950d3b38..c0acfa76ba 100644 --- a/regression-test/suites/load_p0/tvf/ddl/dup_tbl_basic_tvf.sql +++ b/regression-test/suites/load_p0/tvf/ddl/dup_tbl_basic_tvf.sql @@ -33,7 +33,7 @@ CREATE TABLE dup_tbl_basic_tvf kd12 DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, kd13 DATEV2 NOT NULL DEFAULT "2023-08-24", kd14 DATETIMEV2 NOT NULL DEFAULT CURRENT_TIMESTAMP, - kd15 CHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", + kd15 CHAR(255) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd16 VARCHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd17 STRING NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd18 JSON NULL, diff --git a/regression-test/suites/load_p0/tvf/ddl/mow_tbl_basic_tvf.sql b/regression-test/suites/load_p0/tvf/ddl/mow_tbl_basic_tvf.sql index f17bbf6a83..b34e774931 100644 --- a/regression-test/suites/load_p0/tvf/ddl/mow_tbl_basic_tvf.sql +++ b/regression-test/suites/load_p0/tvf/ddl/mow_tbl_basic_tvf.sql @@ -33,7 +33,7 @@ CREATE TABLE mow_tbl_basic_tvf kd12 DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, kd13 DATEV2 NOT NULL DEFAULT "2023-08-24", kd14 DATETIMEV2 NOT NULL DEFAULT CURRENT_TIMESTAMP, - kd15 CHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", + kd15 CHAR(255) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd16 VARCHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd17 STRING NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd18 JSON NULL, diff --git a/regression-test/suites/load_p0/tvf/ddl/uniq_tbl_basic_tvf.sql b/regression-test/suites/load_p0/tvf/ddl/uniq_tbl_basic_tvf.sql index b255495130..8af1681fec 100644 --- a/regression-test/suites/load_p0/tvf/ddl/uniq_tbl_basic_tvf.sql +++ b/regression-test/suites/load_p0/tvf/ddl/uniq_tbl_basic_tvf.sql @@ -33,7 +33,7 @@ CREATE TABLE uniq_tbl_basic_tvf kd12 DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, kd13 DATEV2 NOT NULL DEFAULT "2023-08-24", kd14 DATETIMEV2 NOT NULL DEFAULT CURRENT_TIMESTAMP, - kd15 CHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", + kd15 CHAR(255) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd16 VARCHAR(300) NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd17 STRING NOT NULL DEFAULT "我能吞下玻璃而不伤身体", kd18 JSON NULL,