【问题标题】:How convert None to NULL with Python 2.7 and pyodbc如何使用 Python 2.7 和 pyodbc 将 None 转换为 NULL
【发布时间】:2015-04-03 11:43:14
【问题描述】:

我正在传递 sql 查询的输出以再次将数据插入 ms sql db。如果我的数据为空,python / pyodbc 将返回 None 而不是 NULL。当我使用相同的数据调用另一个查询时,将 None 转换为 NULL 的最佳方法是什么。 或者一个基本的字符串转换是唯一的出路? 谢谢 沙克蒂

【问题讨论】:

    标签: python sql-server pyodbc


    【解决方案1】:

    如果您使用参数化查询来执行插入,那么您不必担心将None 转换为NULL(还有其他好处)。详情请见我的recent answer to a related question

    【讨论】:

      【解决方案2】:

      您可以覆盖查询函数,将 None 替换为“NULL”

      【讨论】:

        猜你喜欢
        • 2012-04-14
        • 2016-05-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多