неправильная экранирование одинарной кавычки в pl / sql - PullRequest
0 голосов
/ 21 декабря 2018

Я получил SQL-запрос ORACLE, который создает каталог.Теперь я хочу построить блок plsql, который создает каталог.Но я не могу успешно избежать одиночных кавычек, чтобы заставить его работать.Кто-нибудь может мне помочь, пожалуйста?

create or replace directory "SOURCE_DIR" as '/my/path/to/dir/' ;

внутри моей функции plsql:

execute immediate 'create or replace directory "SOURCE_DIR" as ''/my/path/to/dir/'' ';

1 Ответ

0 голосов
/ 21 декабря 2018

Я не знаю, почему я не могу заставить его работать в моем разработчике SQL, так как я попробовал его непосредственно на SQL плюс, он работает.Однако я закончил свой сценарий и в итоге получил следующий фрагмент:

 -- create directories 
 execute immediate 'create or replace directory "SOURCE_DIR" as ''' || i_src_dir_name  || '''';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...