SnowSQL - Validation -



我正在遵循本教程:https://docs.snowflake.net/manuals/user-guide/data-load-load-external-tutorial-resolve.html

尝试通过查询ID返回错误,并将结果保存到表以获取将来参考'

错误是"文件(11(中的列数不匹配相应表(10(的列数,使用文件格式选项error_on_on_column_count_mismatch = false = false忽略此错误"

这与教程匹配,因此根据教程,我去查找查询ID并将其输入以下声明中:

create or replace table save_copy_errors as select * from table(validate(mycsvtable, job_id=>'<query_id>'));

,但不能保存错误,而是返回一个新错误,即:

002018 (22023): SQL compilation error:
Invalid argument [Invalid Job UUID provided.] for table function. Table function
 argument is required to be a constant.

不确定如何解决这个问题,因为我觉得我只是在镜像正确的教程

教程对我有用。您是否从" Web接口"历史记录选项卡中获得查询ID?您确定这是正确的吗?您也可以使用此查询从SQL工作表中的历史图中查询它:

select query_id, query_text
from table(information_schema.query_history_by_session())
where query_type='COPY'
order by start_time desc limit 10;

确保您从copy命令行(query_type ='copy'(中获取查询ID,并在copy命令和validate函数参数中指定同一tableName(如有必要(如有必要((。

相关内容

  • 没有找到相关文章

最新更新