首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行sql语句时出现snwochange错误

问运行sql语句时出现snwochange错误
EN

Stack Overflow用户
提问于 2021-07-06 20:42:32
回答 1查看 25关注 0票数 0

我正在使用python连接器部署sql create table脚本到snowflake使用snowchange,并且我的参数在CLI中被正确传递。不知道为什么,但我在运行命令时收到此错误。因为变量被正确声明了。

sql脚本:

创建或替换表{{ db_raw }}.schemaname.TEST1 ( TABLENAME VARCHAR(100),SOURCE_SYS VARCHAR(100),SCHEMA_NAME VARCHAR(100) );我的脚本如下所示。

pip install --升级雪花连接器-python

python $(System.DefaultWorkingDirectory)/snowchange/snowchange/cli.py -a $(SNOWFLAKE_ACCOUNT_NAME) -u $(SNOWFLAKE_DEVOPS_USERNAME) -r $(SNOWFLAKE_ROLENAME) -w $(SNOWFLAKE_WAREHOUSE) -c TST_ENT_RAW.SNOWCHANGE.CHANGE_HISTORY --vars '{"DB_CURATED":"$(SNOWFLAKE_DB_CURATED)","DB_RAW":"$(SNOWFLAKE_DB_RAW)","db_curated":"$(SNOWFLAKE_DB_CURATED)","db_raw":"$(SNOWFLAKE_DB_RAW)"}‘-v -ac

错误:

用法: 2021-07-06T12:24 snowchange: error: argument --vars:无效加载值:"'{DB_RAW:“

EN

回答 1

Stack Overflow用户

发布于 2021-07-06 21:31:36

您似乎同时列出了大写和小写的变量名称。(" db_raw“和"db_raw")您的脚本似乎引用了db_raw。JSON区分大小写。你试过删除"DB_RAW“吗?

--vars '{"DB_CURATED":"$(SNOWFLAKE_DB_CURATED)","db_curated":"$(SNOWFLAKE_DB_CURATED)","db_raw":"$(SNOWFLAKE_DB_RAW)"}‘

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68270782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档