首页 > 解决方案 > 如何在 Oracle 中安全地引用任意字符串

问题描述

我需要在以下简化示例中引用以下文本

从:

SELECT LISTAGG(nvl(phone_number,''), ';') WITHIN GROUP (ORDER BY employee_id) 
"Department''s phone numbers"
FROM   employees
where  department_id = 20

至:

'SELECT LISTAGG(nvl(phone_number,''''), '';'') WITHIN GROUP (ORDER BY 
employee_id) "Department''''s phone numbers"
FROM   employees
where  department_id = 20'

请注意,字符串中的引号必须重复。

我需要这个以便在插入语句中包含实际查询。我必须手动执行此操作,因为我有几个相当大的 SQL 查询。

我没有限制如何去做。它不需要用 SQL 来完成;记事本++或其他也很好。

标签: oracleplsqldeveloper

解决方案


推荐阅读