在通过python创建的db上不存在表

时间:2013-09-28 05:55:26

标签: python oracle create-table cx-oracle ora-00955

我使用以下代码在python中创建表。

import cx_Oracle as db

conn = db.connect('scott/tiger@localhost/orcl')  
cursor = conn.cursor()  
cursor.execute("create table films(title varchar(10), year varchar(10), director varchar(10))")  
print("table created")  

但是当我试图从SQLplus访问该表时,它表示该表不存在。
当试图再次运行代码我得到错误

  

“cx_Oracle.DatabaseError:ORA-00955:现有对象已使用名称”

这里出了什么问题。

我刚开始学习python。非常感谢您的帮助。

1 个答案:

答案 0 :(得分:-1)

也许你正在使用2个不同的数据库