Пятница, 27 Января 2017 г. 15:38
+ в цитатник
Подскажите решение, плз. Может кто сталкивался...
Есть переменная (пусть будет tSQL) содержащая код SQL, в котором содержаться ' (одинарные кавычки).
В VBA формирую еще один скрипт SQL, который запишет в таблицу Oracle запись описание скрипта tSQL и сам его код.
Условный пример:
tSQL="select 'mama' as nm from dual"
nazn="Скрипт ни о чем"
строка выполняемого скрипта: "insert into table1 (nazn, tSQL) select " & nazn & " as nazn, " & tSQL &" as tSQL from dual"
Наличие одинарных кавычек не позволяют сформировать корректную строку, замена одинарных на кавычек на какой-либо символ не выход, так как необходимо, чтобы на сервере Oracle он выполнялся в исходном виде при этом tSQL может быть большой.
Каким образом возможно передать неизменный текст скрипта tSQL в поле CLOB Oracle?
http://www.sql.ru/forum/1247713/odinarnye-kavychki
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-