【发布时间】:2021-10-05 11:11:57
【问题描述】:
我得到这个错误,为什么我在执行程序时尝试执行刚刚构建的动态 sql
“SnowflakeCursor”对象没有属性“strip”
这是动态 SQL
Alter_add_dyn_sql="SELECT 'ALTER TABLE "+schema+"."+object_name+" ADD(COL_Y VARCHAR2(100));' FROM DUAL;"
这是执行我打开的光标的调用
这是动态 SQL
cs_dev_cdw=dev_cdw_conn.cursor()
print(Alter_add_dyn_sql)
Alt_add_sql=cs_dev_cdw.execute(Alter_add_dyn_sql)
print(Alt_add_sql)
output: Alter_add_dyn_sql="SELECT 'ALTER TABLE "+schema+"."+object_name+" ADD(COL_Y
VARCHAR2(100));' FROM DUAL;"
Alt_add_sql=cs_dev_cdw.execute(Alter_add_dyn_sql)
execute error:
'SnowflakeCursor' object has no attribute 'strip'
dev_cdw_conn 定义
dev_cdw_conn = sf.connect (dev_cdw_database=config.dev_cdw_database,dev_warehouse=config.dev_warehouse,user=config.username,password=config.password,account=config.account,dev_role=config.dev_cdw_role)
【问题讨论】:
-
你能发布整个堆栈跟踪吗?我认为缺少一些重要的代码
-
嗨 filipe 我相信我有相关的部分。你能澄清一下你需要什么吗?
标签: python sql dynamic snowflake-cloud-data-platform