我正在使用NZLOAD将大量.csv文件加载到netezza计算机中。这个.csv是来自较旧数据库的30GB摘录,因此更新格式是一项挑战。
我在数据库中有一个导致问题的字段。该字段表示客户执行某些操作的日期。由于大多数客户尚未执行操作,因此它们具有空值。该字段的NULL值默认为" 0000-00-00 00:00:00"。
以下错误(毫不奇怪)结果:
1: 2(222) [22, TIMESTAMP] day is zero, ""0000-00-00"[ ]
您对解决此错误有什么建议吗?
答案 0 :(得分:1)
datatype
为varchar(30)
nzload
到新表 Select cast(case when textfield = '0000-00-00 00:00:00' then null
else textfield end
as timestamp)
from new table