doris 4.x版本,请问 variant的子列单独设置的时候只支持text类型吗?

Viewed 17

建表时候指定 varchar类型,但是存进去show create table 是text类型。

1 Answers

ARIANT 写入 JSON 后,Doris 会根据实际数据做类型推断并把高频路径物化成子列;这些子列的类型是系统推断出来的,而不是你在建表时直接声明的普通列类型。
你可以通过VARIANT_TYPE 函数用于返回 VARIANT 类型值的实际类型。