#sql #database #plsql
#sql #База данных #plsql
Вопрос:
После вызова этой строки кода:
EXECUTE IMMEDIATE 'ALTER TABLE user.table DISABLE CONSTRAINT user.trigger;';
Я получаю сообщение об ошибке:
ORA-00933 Команда SQL не завершена должным образом
Ответ №1:
Попробуйте удалить точку с запятой в инструкции, которая будет выполнена:
EXECUTE IMMEDIATE 'ALTER TABLE user.table DISABLE CONSTRAINT user.trigger';
Комментарии:
1. Вы уверены? Я только что проверил это, и, похоже, у меня все работает нормально
2. Я знаю, где была моя ошибка. Триггер не является ограничением. Это должно быть ALTER TRIGGER user.trigger отключить;
3. Это была именно моя глупая ошибка в командной строке JDBC. Как только я удалил точку с запятой, это сработало. Таким образом, 1 к вашему ответу!