Я делаю простую программу java для чтения блока plsql из текстового файла, а затем выполняю его через CallableStatement
.Oracle Jdbc CallableStatement не работает с plsql содержит CR (" r")
Если текстовый файл использует оба CRLF ("\ r \ n"), выполнение не выполняется с ORA-06550
и PLS-00103
(Обнаружен символ "").
Между тем, он отлично работает, если текстовый файл использует только LF.
NG:
BEGIN\r\nNULL;\r\nEND;
OK:
BEGIN\nNULL;\nEND;
Я не отвечает за управление базами данных, поэтому я использую 'ВЫБЕРИТЕ ПРОДУКТ, Добавлено SYS.PRODUCT_COMPONENT_VERSION; 'для проверки информации о базе данных, и она показывает' TNS для 64-разрядных Windows: \t 10.2.0.5.0'. Я думаю, это сервер Windows. –