Netezza nzload error: Day is zero
Netezza nzload error: Day is zero
我正在使用 NZLOAD 将大量 .csv 文件加载到 netezza 机器中。这个 .csv 是从旧数据库中提取的 30GB,因此更新格式是一个挑战。
我在数据库中有一个字段导致了问题。该字段表示客户执行某些操作的日期。因为大多数客户没有执行该操作,所以它们具有空值。此字段的 NULL 值默认为“0000-00-00 00:00:00”。
以下错误(不足为奇)结果:
1: 2(222) [22, TIMESTAMP] day is zero, ""0000-00-00"[ ]
对于解决此错误,您有什么建议吗?
- 创建一个 table,其中相关字段的
datatype
是 varchar(30)
nzload
到新的table
- 插入 table 现有的 table 与 case 语句:
Select cast(case when textfield = '0000-00-00 00:00:00' then null
else textfield end
as timestamp)
from new table
我正在使用 NZLOAD 将大量 .csv 文件加载到 netezza 机器中。这个 .csv 是从旧数据库中提取的 30GB,因此更新格式是一个挑战。
我在数据库中有一个字段导致了问题。该字段表示客户执行某些操作的日期。因为大多数客户没有执行该操作,所以它们具有空值。此字段的 NULL 值默认为“0000-00-00 00:00:00”。
以下错误(不足为奇)结果:
1: 2(222) [22, TIMESTAMP] day is zero, ""0000-00-00"[ ]
对于解决此错误,您有什么建议吗?
- 创建一个 table,其中相关字段的
datatype
是varchar(30)
nzload
到新的table- 插入 table 现有的 table 与 case 语句:
Select cast(case when textfield = '0000-00-00 00:00:00' then null
else textfield end
as timestamp)
from new table