oracle 如何在字符串中间插入字符串

2024-11-22 07:31:15
推荐回答(3个)
回答1:

  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;

  

回答2:

instr配合substr就行

回答3:

SELECT SUBSTR('abcdef',1,3)||'123'||SUBSTR('abcdef',4,7)
FROM DUAL;