【问题标题】:parameters binding in snowflake雪花中的参数绑定
【发布时间】:2021-12-29 08:19:58
【问题描述】:

我有以下 python 方法,可以将数据插入到表中。第一列是 json_data,第二列是文件名。从 main 调用此方法时,我正在获取此函数的两个值。

定义插入(sf_handler,数据,文件名):

query = """INSERT INTO my_table (DATA,FILE_NAME)
           (select (PARSE_JSON('%s'),'%s'))""" % {json.dumps(data),file_name)}
pd.read_sql(query,sf_handler) 

但是在执行此操作时,我遇到了错误。有人可以帮忙吗?

TypeError: 格式字符串的参数不足

【问题讨论】:

    标签: snowflake-connector


    【解决方案1】:

    我得到了答案。只需键入文件名并删除带括号的花括号即可。

    query = """INSERT INTO my_table (DATA,FILE_NAME)
               (select (PARSE_JSON('%s'),'%s'))""" % (json.dumps(data),str(file_name))
    pd.read_sql(query,sf_handler) 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-04
      • 1970-01-01
      • 2020-07-17
      • 1970-01-01
      • 2020-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多