0
Я использую Python 2.6 с модулем Oracle_CX выполнить некоторый запрос, и я не смог запустить альтер таблицу, где я падаю запрос ограничения ... это запрос:Oracle_CX Alter Table Капля Constraint
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
соединение не является проблемой. Я не знаю, что не так ... Спасибо!