写入数据库时出现以下错误如何解决:
writeCandlestick 中出现异常:127.0.0.1:8503 服务器响应:'用于值分区的列不能包含 NULL 值。 RefId:S01001' 脚本: 'tableInsert{loadTable('dfs://candle_db', 'candles')}'。
创建值分区数据库时,分区列中不允许使用 NULL 值,因为系统无法确定应将 NULL 分配给哪个分区。为了解决这个问题,可以将分区列的数据写入到内存表中,检查是否包含NULL值。这是一个示例脚本:
t=table(7 8 9 as id, 1.1 1.2 NULL as val)
select * from t where val is null
// output
id val
-- ---
9