gpt4 book ai didi

python - 如何使用 key { key :pair} passed from Python to SQL server query

转载 作者:太空宇宙 更新时间:2023-11-03 20:04:13 25 4
gpt4 key购买 nike

我们使用 Reliance ETQ 产品Python 代码 -

Dict = {'USdateFrom':Rdate.getUSFormatDateOnly(dateFrom,Rdate.MEDIUM),'USdateTo':Rdate.getUSFormatDateOnly(dateTo,Rdate.MEDIUM)}
Rutilities.debug(Rdate.getUSFormatDateOnly(dateFrom,Rdate.MEDIUM))
dao = thisApplication.executeQueryFromDatasource("SQL server query file",Dict)

此代码调用 SQL 服务器查询文件,该文件具有以下 SQL

SQL服务器代码-SQL服务器查询文件

SELECT * from <Table>
WHERE
CONVERT(VARCHAR,CAST(TABLE_DATE AS DATETIME),101)
BETWEEN
CONVERT(VARCHAR,'USdateFrom',101)
AND
CONVERT(VARCHAR,'USdateTo',101)

查询 - SQL 中的 USDateFromUSdateTo 不起作用。没有错误。如何编写正确的语法以便能够从来自 Python 代码的变量中获取值。

最佳答案

您可以使用python的format函数将字典传递给字符串

sql = """SELECT * from <Table>
WHERE
CONVERT(VARCHAR,CAST(TABLE_DATE AS DATETIME),101)
BETWEEN
CONVERT(VARCHAR,'{USdateFrom}',101)
AND
CONVERT(VARCHAR,'{USdateTo}',101)""".format(**Dict)

请告诉我这是否是您想要的

关于python - 如何使用 key { key :pair} passed from Python to SQL server query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59064593/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com