sql-maven-plugin, избегающий одинарных кавычек в sqlCommand
-
27-10-2019 - |
Вопрос
У меня есть проект на основе maven, и я пытаюсь использовать sql-maven-plugin, чтобы настроить / удалить БД для системных тестов. Я вставил элемент sqlCommand:
CALL SOME_STORED_PROC('SYSTEST')
однако сборка maven для этого SQL завершается ошибкой со следующим исключением:
org.apache.maven.lifecycle.LifecycleExecutionException:
ERROR: Function 'SOME_STORED_PROC(UNKNOWN)' does not exist
Unable to identify a function that satisfies the given argument types
You may need to add explicit typecasts
Я подозреваю, что аргумент хранимой процедуры нужно экранировать каким-то особым образом.Мне не удалось найти никаких документов / примеров.
Есть мысли?
Авиад
Решение
Аргумент хранимой процедуры должен быть заключен в двойные кавычки.это действительно помогло ситуации