Snowflake cloud data platform 雪花DDL不允许将数据加载到表中

Snowflake cloud data platform 雪花DDL不允许将数据加载到表中,snowflake-cloud-data-platform,snowflake-schema,Snowflake Cloud Data Platform,Snowflake Schema,无法将数据插入具有特定数据类型的雪花表 这可能是一个非常愚蠢的问题,但我刚刚开始尝试雪花,并停留在第一步本身。 我需要从DETAILS列中查找XML元素 select testId from app_event table ; 这就是我试图在Snowflake中创建表的方式 create or replace table app_event ( ID varchar(36) not null primary key, VERSION number, ACT_TYPE var

无法将数据插入具有特定数据类型的雪花表

这可能是一个非常愚蠢的问题,但我刚刚开始尝试雪花,并停留在第一步本身。 我需要从
DETAILS
列中查找XML元素

select testId from app_event  table ;
这就是我试图在Snowflake中创建表的方式

create or replace table app_event (
  ID varchar(36)  not null primary key, 
  VERSION number, 
  ACT_TYPE varchar(255),
  EVE_TYPE varchar(255),
  CLI_ID varchar(36),
  DETAILS variant,
  OBJ_TYPE varchar(255),
  DATE_TIME timestamp,
  AAPP_EVENT_TO_UTC_DT timestamp,
  GRO_ID varchar(36),
  OBJECT_NAME varchar(255),
  OBJ_ID varchar(255),
  USER_NAME varchar(255),
  USER_ID varchar(255),
  EVENT_ID varchar(255),
  FINDINGS varchar(255),
  SUMMARY variant
);
这是我的样本数据

ID  VERSION ACT_TYPE    EVE_TYPE    CLI_ID  DETAILS OBJ_TYPE    DATE_TIME   AAPP_EVENT_TO_UTC_DT    GRO_ID  OBJECT_NAME OBJ_ID  USER_NAME   USER_ID EVENT_ID    FINDINGS    SUMMARY

003cce70-ffff-43bc-8905-5e1d64475aa1    0   SCREENED_CASE   WORLDCHECK  0   <?xml version="1.0" encoding="UTF-8" standalone="yes"?><testPayload><testId>565656-21cf-4c7e-8071-574a1ef78981</testId><testCode>COMPLETED</testCode><testState>TEST</testState><testResults>1</testResults><testRequiredResults>0</testRequiredResults><testExcludedResults>0</testExcludedResults><testAutoResolvedResults>1</testAutoResolvedResults><testproviderTypes>WATCHLIST</testproviderTypes></testPayload>  CASE    9/16/2020 9:45  9/16/2020 9:45  erutrt7-d726-4672-8599-83d21927bec5 0   5786765dfgdfgdfg    System User USER_SYSTEM 0   0   <?xml version="1.0" encoding="UTF-8" standalone="yes"?><testCaseEventSummary><testTypes>WATCHLIST</testTypes><testResults>1</testResults></testCaseEventSummary>
我要用上面的DDL创建表,但当我插入它时会抛出错误,但当我将所有数据类型声明为varchar时,我能够将行插入到这个表中

此类错误消息表示隐式转换失败

最有可能的是,列
AAPP\u EVENT\u TO_UTC\u DT timestamp
的值
9/16/2020 9:45
未重新编码


用于提供日期/时间戳:
'2020-09-16 09:45:00'::可以使用时间戳
或提供特定格式的函数。

9/16/2020 9:45
-我猜我未知的时间戳文字和隐式转换失败尝试:
'2020-09-16 09:45:00'::时间戳
insteadIt看起来版本设置为字母“o”我假设它应该是零“帮助我处理XML元素查询”——这听起来像是一个新问题。如果是,请提出一个新问题,提供一些示例数据,您试图达到的所需结果,并显示您已经尝试过的内容csv文件与您正在做的事情有什么关系?您所遵循的流程中是否有您在问题中没有解释的部分?您的文件中是否有标题行?如果是这样的话,那么copy命令中的文件格式不允许这样做。我在解析JSON:for xml字段时出错。我已检查xml是否为有效文件,并且没有任何空值
COPY INTO demo_db.public.app_event
FROM @my_s3_stage/
FILES = ('Event_data.csv')
file_format=(type='CSV');