Возможно ли запустить сценарий Oracle из Groovy с помощью groovy.sql.Sql? Я не думаю, что читаю весь скрипт в String, а затем разбивая его на ';' символ полуколонны будет работать, потому что в конце есть инструкции «курсор», «начало», «для» и «если», которые не имеют полуколоней в конце. Поэтому я считаю, что я ищу способ запустить сценарий из Groovy с помощью драйвера JDBC. Возможно, это возможно или Мне понадобилось для использования утилиты 'sqlplus'?Можно ли запустить скрипт Oracle из Groovy?
0
A
ответ
1
Я считаю, что самый простой (и, возможно, только) решение назвать sqlplus
применение:
Что-то вроде:
def proc = "sqlplus $username/[email protected]$db $scriptFilename".execute()
proc.consumeProcessOutput(System.out, System.err)
proc.waitFor()
просто, ответ не –
шучу, посмотрите на это: WWW. oracle.com/technetwork/articles/java/groovy-1695411.html –
В основном зависит от того, используете ли вы SQL (и PL/SQL) в этом скрипте или также SQL * Plus. – Thilo