我一直在用cx_Oracle
Python 对 Oracle 数据库执行 SQL 查询。到目前为止,我一直将这些查询粘贴到字符串中,然后使用cursor.execute()
cx_Oracle 附带的函数运行它们:
#simple example
query = """SELECT *
FROM my_table"""
cursor.execute(query)
但是,我的选择查询变得相当复杂,并且代码开始看起来有点乱。我想知道是否有任何方法可以将 SQL 代码简单地保存到 .sql 文件中并让 Python 或 cx_Oracle 调用该文件?我认为使用谷歌可能很容易找到类似的东西,但我的搜索结果奇怪地枯竭了。