【发布时间】:2026-01-27 17:35:02
【问题描述】:
我正在尝试使用雪花连接器在表格中插入一条记录。
在雪花doc 中,他们展示了带有硬编码字符串的示例,但是当我尝试使用我的变量时,它不起作用。请建议在这种情况下如何使用变量。
conn.cursor().execute(
"INSERT INTO cm.crawling_metrics(FEED_DATE,COMP_NAME,REFRESH_TYPE,CRAWL_INPUT,CRAWL_SUCCESS) VALUES " +
"(score_creation_date,compName,sRefreshType,mp_sku_count,comp_sku_count)"
我收到以下错误
snowflake.connector.errors.ProgrammingError: 000904 (42000): SQL 编译错误:位置 100 的错误行 1 无效标识符“SCORE_CREATION_DATE”
注意:在上面的代码中,如果我用字符串而不是变量进行硬编码,它可以工作。
请提出正确的方法是什么?
【问题讨论】:
标签: python-3.x snowflake-cloud-data-platform snowflake-schema