2010-10-05 3 views
1

Возможно ли создать/заменить PL/SQL с помощью драйвера JDBC Oracle, а не через SQLPLus *?Применение Oracle PL/SQL через JDBC

Update 1: Driver: ojdbc14 (JDBC)

Update 2: Изменение прикладывается к оракулу с помощью Ant <SQL> задачи, которая передается файл сценария SQL.

В этом случае использование SQLPlus в скрипте Ant невозможно (длинный рассказ).

+1

О каком драйвере вы говорите? JDBC? ODBC? ODP.Net? Это почти наверняка возможно. Но нам нужна дополнительная информация, чтобы обеспечить какие-либо особенности. –

+0

В настоящее время используется ojdbc14, но здесь гибкий. – JamesC

ответ

1

Да, стандартная задача Ant sql сделает это. Эти опции работают для меня:

sql driver="oracle.jdbc.driver.OracleDriver" 
     delimiter="/" 
     delimitertype="row" 
     keepformat="yes" 
     caching="true" 
     escapeprocessing="no" 

Одна вещь, которую я нашел, что обработка является чувствительным к последней строке с разделителем - если у вас есть какие-либо пробелы после «/» исполнения подведет.

+0

+1 Спасибо, отлично поработал. – JamesC

Смежные вопросы