我是Python新手。有人可以帮我弄清楚如何在 python 中使用 cx_Oracle 执行以下命令吗?
- 假脱机 C:\drop_tables.sql
- 选择“删除表”||表名 || '级联约束;'来自用户表;
- 假脱机关闭
- @C:\drop_tables.sql
我知道我可以使用cursor.execute()作为第二个命令,但对于其他非sql命令,特别是1和3,我没有得到任何线索。
感谢有人可以提供帮助。
谢谢, 阿拉维
最佳答案
所以我通过以下方式实现了我所需要的
cur.execute("从用户表中选择表名")
结果 = cur.fetchall()
对于结果中的行:
cur.execute('删除表' + row[0] + ' 级联约束')*
非常感谢卢克的想法。
关于python - 如何使用cx_Oracle在python中执行非sql命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22945637/