Oracle 拼接字符串

语法

  1. 使用||拼接
  2. 如果内容中有单引号,则可在该单引号前面再加一个单引号进行转义

例子

比如有一个业务是根据需要生成多条插入语句

sql 复制代码
select 'insert into des_account_des_role(des_account_id, roles_id) values(''' || id || ''', ''' || (select id from des_role where workflowgroup = 'cor.client') || ''');' from des_account
where id in (
	select des_account_id from des_account_des_role 
	where roles_id in (select id from des_role where workflowgroup in ('chm.client', 'mch.client', 'phy.client'))
);
相关推荐
Yeats_Liao4 分钟前
时序数据库系列(六):物联网监控系统实战
数据库·后端·物联网·时序数据库
珊珊而川11 分钟前
MAC-SQL:黄金标准错误
数据库·sql
一 乐1 小时前
智慧党建|党务学习|基于SprinBoot+vue的智慧党建学习平台(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·学习
lcanfly3 小时前
Mysql作业4
数据库·mysql
喜欢踢足球的老罗4 小时前
认证与授权:详解大型系统中用户中心与RBAC的共生关系
数据库·rbac
zhaomx19894 小时前
Spring 事务管理 Transaction rolled back because it has been marked as rollback-only
数据库·spring
l1t5 小时前
利用DeepSeek优化SQLite求解数独SQL用于DuckDB
开发语言·数据库·sql·sqlite·duckdb
lcanfly5 小时前
Mysql作业5
android·数据库·mysql
rit84324995 小时前
在Ubuntu上配置Nginx实现开机自启功能
数据库·nginx·ubuntu