В моем файле функций каратэ я вызываю API для создания будущей датированной записи о платеже в oracle pl / sql db, затем хочу вызвать оператор обновления через файл .txt, чтобы изменить дату обработки на сегодняшнюю дату.Оператор обновления работает нормально, когда я запускаю его непосредственно в PL / SQL-разработчике, но когда я пытаюсь запустить его в карате, я продолжаю получать эту ошибку ... FromStarDbToMongoDb.feature: 71 - сбой оценки javascript: Stardb.readRows (UpdateDateToProcess_query),StatementCallback;неправильная грамматика SQL [обновить контракт_плату cp set cp.date_to_process = sysdate где cp.contract_payment_id = 936960402;commit;
];Вложенное исключение - java.sql.SQLSyntaxErrorException: ORA-00911: недопустимый символ
У меня есть другие запросы на выборку для этой же базы данных, настроенные в этом файле функций, которые также прекрасно работают, поэтому я знаю, что соединение хорошее.Я пытался с и без;в конце оператора и без него я по-прежнему получаю сообщение об ошибке ... FromStarDbToMongoDb.feature: 71 - ошибка оценки JavaScript: Stardb.readRows (UpdateDateToProcess_query), StatementCallback;неправильная грамматика SQL [обновить контракт_плату cp set cp.date_to_process = sysdate где cp.contract_payment_id = 936960402 commit
];вложенное исключение: java.sql.SQLSyntaxErrorException: ORA-00933: команда SQL не завершена должным образом
Это мое заявление об обновлении ... update cp_dance_to_process = sysdate где cp.contract_payment_id = 936960402 commit