gpt4 book ai didi

sql - COPY INTO in snowflake throws 表不存在
转载 作者:行者123 更新时间:2023-12-05 01:25:18 27 4
gpt4 key购买 nike

我正在尝试将数据从本地复制到 snowflake,我得到了

snowflake.connector.errors.ProgrammingError: 001757 (42601): SQL compilation error:Table 'RAW_DATA' does not exist

相同的代码在 Jupiter notebook 中有效,但在 vs code 中无效。我的角色是帐户管理员,所以权限没有问题。

我要运行的代码是这样的

COPY INTO RAW_DATA file_format=(FIELD_OPTIONALLY_ENCLOSED_BY ='"' skip_header=1)

最佳答案

我怀疑您使用的数据库/架构与 Jupiter notebook 不同

select current_warehouse(), current_database(), current_schema();

对我来说:

<表类="s-表"><头>CURRENT_WAREHOUSE()CURRENT_DATABASE()CURRENT_SCHEMA()<正文>COMPUTE_WH测试TMP

并且您的本地将有所不同。

解决这个问题的简单方法是始终使用完全限定的名称。因此对我来说:

COPY INTO test.tmp.raw_data file_format=(FIELD_OPTIONALLY_ENCLOSED_BY ='"' skip_header=1)

关于sql - COPY INTO <table> in snowflake throws 表不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70930118/

27 4 0