У меня есть сценарий SQL, который вставит длинную строку в таблицу . Строка содержит новую строку (и эта новая строка абсолютно необходима), поэтому, когда она записывается в текстовый файл, запрос разбивается на несколько строк. Что-то вроде:
insert into table(id, string) values (1, 'Line1goesHere
Line2GoesHere
blablablabla
');
Это нормально работает в Toad, но когда я сохраняю его как файл .sql и запускаю его с помощью sqlplus, он считает каждую строку отдельным запросом, а это означает, что каждая строка завершится ошибкой (так как вставить в таблицу (id, строка) значения (1, 'Line1goesHere
, Line2GoesHere
не являются хорошо отформатированными скриптами.
SP2-0734: unknown command beginning "Line2GoesHere" - rest of line ignored.
Есть ли способ исправить это?