建表设置default(uuid_numeric())不生效

建表语句:
create table b(
event_time datetime default null,
flow_id largeint default (uuid_numeric()),
flow_src_ip varchar(256) default null,
flow_dst_ip varchar(256) default null
) engine = olap
DUPLICATE KEY(event_stamp)
PARTITION BY date_trunc(‘hour’, event_time)
DISTRIBUTED BY HASH( flow_id)
PROPERTIES (
“replication_num” = “1”,
“bloom_filter_columns” = “flow_src_ip, file_name, flow_dst_ip”
);

通过routine导入 flow_id为null
为什么default没生效

破案了
创建的routine导入json格式数据,写了flow_id字段,如果去掉flow_id字段就会自动赋值。
感觉跟我们的逻辑有点偏差。
我理解的是通过routine导入的flow_id的值为null则会自动赋值,而不是没有这个字段才自动赋值

因为null也是真实存在的值。