【发布时间】:2020-09-24 14:41:46
【问题描述】:
copy into DB.CANONICAL.ETAIL_TABLE(MAKE, SERIAL_NUMBER, DEVICE_KEY, CONFIG_TYPE, CSF, MESSAGE_TIMESTAMP)
from (select parse_json($1):header:make::Varchar(255),
parse_json($1):header:serialNumber::Varchar(255),
parse_json($1):header:deviceKey::Varchar(36),
parse_json($1):header:configType::String,
parse_json($1),
parse_json($1):header:messageTimestamp::TIMESTAMP_NTZ(2)
from @DB.CANONICAL.ETAIL_STAGE/firehose/)
ON_ERROR = CONTINUE;
以上是我所做的复制声明。但我不断收到以下错误 "无法将变体值 "2020-09-265T08:03:42.358Z" 转换为 TIMESTAMP_NTZ"
【问题讨论】:
-
JSON 中是否有一个属性具有这样的值?假设它以YYYY-MM-DD开头,DD部分有问题,因为它是三个数字。
标签: sql json copy snowflake-cloud-data-platform