Перейти к основному содержимому

VARCHAR

VARCHAR(M)

Строка переменной длины. M указывает длину строки. Значение по умолчанию — 1. Единица измерения: байты.

  • В версиях до Selena 2.1 диапазон значений M составляет [1, 65533].
  • [Предварительная версия] В Selena 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)