oracle - 如何在 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 来完成;记事本++或其他也很好。
解决方案
推荐阅读
- mongodb - 如何检查 mongoTemplate.save 是否成功保存文档,因为 mongoTemplate.save 返回 void
- java - 如何在 grafana 中创建普罗米修斯图来划分两个查询?
- validation - Alfresco activiti 审核任务:拒绝时所需的表单字段
- php - 如何将 0 添加到数组中未列出的月份?
- javascript - PhantomJS 向请求中添加超过 1 个 cookie
- android - 升级后,我的项目找不到资源文件 R 但仍在运行的应用程序显示没有错误。怎么解决
- tensorflow - 如何使用强化学习算法设置实时控制器
- unix - 符号链接工作,但由于某种原因显示目录上一级
- javascript - 不懂 jQuery .attr() 参数
- python - 气流:如何将读取 json 文件的方法放在本地库中