![](/img/trans.png)
[英]Snowflake Validate Option does not return Failed records When using TO_DATE function in Copy Command
[英]Snowflake How to get Records failed in Copy command
是否可以获取在 Snowflake 中的 Copy 命令期间失败的记录从内部阶段到雪花表?
我试图在 Copy 命令执行期间在错误表中加载错误记录。 使用的复制命令:
复制到表 ( col1, col2,col3,col4) from ( select $1,$2,$3,56 from @%table) ON_ERROR=CONTINUE
要获取所有错误记录,您可以使用 VALIDATION_MODE = 'RETURN ERRORS' 运行副本。 然后在插入语句中使用来自验证的 RESULT_SCAN。
如果您的一列是唯一的(即 col1),也许您可以将表中的行与阶段中的行进行比较:
select $1 from @%table
MINUS
select col1 from table;
请在复制命令后检查以下选择语句
select rejected_record from table(validate(test_copy , job_id => '_last')) ;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.