【发布时间】:2014-04-09 20:11:19
【问题描述】:
我是 python 新手。有人可以帮我弄清楚如何在 python 中使用 cx_Oracle 执行以下命令吗?
- 假脱机 C:\drop_tables.sql
- 选择“删除表”||表名 || '级联约束;' FROM user_tables;
- 线轴关闭
- @C:\drop_tables.sql
我知道我可以将 cursor.execute() 用于第二个命令,但对于其他非 sql 命令,特别是 1 和 3,我没有任何线索。
如果有人可以提供帮助,我们将不胜感激。
谢谢, 阿拉维
【问题讨论】:
-
你为什么需要使用
SPOOL?难道你不能直接将光标中的表名读入一个列表,然后为列表中的每个表运行DROP TABLE语句吗?