0
私はいくつかのクエリを実行するためにOracle_CXモジュールではPython 2.6を使用していると私は私が制約クエリをドロップALTER TABLEを実行することができません... これはクエリです:Oracle_CXアルター表ドロップ制約
ALTER TABLE AUTHORITIES DROP CONSTRAINT FK_AUTHORITIES_USERS;
SQL Developerからは問題なく実行されますが、Pythonでは実行されません。
cur=connection.cursor();
query="ALTER TABLE "+str(tablename)+" DROP CONSTRAINT "+str(constraint)+";"
print query;
cur.execute(query);
と私はこのエラーを取得:
ALTER TABLE AUTHORITIES DROP CONSTRAINT FK_AUTHORITIES_USERS;
Traceback (most recent call last):
File "DBConnect.py", line 61, in <module>
dropConstraints=Drop(connection,"USERS");
File "DBConnect.py", line 50, in Drop
executeDropConstraints(connection, fk[0],fk[1])
File "DBConnect.py", line 57, in executeDropConstraints
cur.execute(query);
cx_Oracle.DatabaseError: ORA-01735: invalid ALTER TABLE option
接続は問題ではありません。私は何が間違っているのか分からない... ありがとう!