我有一个创建目录的ORACLE SQL查询。现在,我要构建一个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/'' ';
答案 0 :(得分:0)
我不知道为什么不能使其在我的SQL开发人员中运行,因为我直接在SQL plus上尝试过,所以它可以工作。但是我完成了脚本,最后得到了以下代码片段:
-- create directories
execute immediate 'create or replace directory "SOURCE_DIR" as ''' || i_src_dir_name || '''';