oracle 如何在字符串中间插入字符串
oracle如何在字符串中间插入字符串如原字符串为"abcdef"我想在c后加入123有什么函数能够用?...
oracle 如何在字符串中间插入字符串
如原字符串为"abcdef" 我想在c后加入123
有什么函数 能够用? 展开
如原字符串为"abcdef" 我想在c后加入123
有什么函数 能够用? 展开
4个回答
展开全部
oracle在字符串中间插入字符串的方法有很多,具体如下:
方法一:在要插入的SQL语句前加上Set define off;与原SQL语句一起批量执行。
如下:SQL> Set define OFF;
然后再次执行导入脚本,OK
方法二:在SQL语句中将'&'替换成chr(38),因为chr(38)是‘&’的ASCII码。
如下:SQL> Select 'Tom' || chr(38) || 'Jerry' from dual;
方法三:分拆原来的字符串。
如下:SQL> Select 'Tom' || '&' || 'Jerry' from dual;
方法一:在要插入的SQL语句前加上Set define off;与原SQL语句一起批量执行。
如下:SQL> Set define OFF;
然后再次执行导入脚本,OK
方法二:在SQL语句中将'&'替换成chr(38),因为chr(38)是‘&’的ASCII码。
如下:SQL> Select 'Tom' || chr(38) || 'Jerry' from dual;
方法三:分拆原来的字符串。
如下:SQL> Select 'Tom' || '&' || 'Jerry' from dual;
展开全部
instr配合substr就行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT SUBSTR('abcdef',1,3)||'123'||SUBSTR('abcdef',4,7)
FROM DUAL;
FROM DUAL;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT SUBSTR('abcdef',1,3)||'123'||SUBSTR('abcdef',4,7)
FROM DUAL;
FROM DUAL;
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |