跳到主要内容
版本: 最新版本-3.5

VARCHAR

VARCHAR(M)

变长字符串。M 指示字符串的长度。默认值为 1。单位:字节。

  • 在 StarRocks 2.1 之前的版本中,M 的取值范围是 [1, 65533]。
  • [预览] 在 StarRocks 2.1 及更高版本中,M 的取值范围是 [1, 1048576]。

示例

创建表并指定列类型为 VARCHAR。

CREATE TABLE varcharDemo (
pk INT COMMENT "range [-2147483648, 2147483647]",
pd_type VARCHAR(20) COMMENT "range char(m),m in (1-65533) "
) ENGINE=OLAP
DUPLICATE KEY(pk)
COMMENT "OLAP"
DISTRIBUTED BY HASH(pk)