我正在尝试将数据从本地复制到 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)
我是一名优秀的程序员,十分优秀!