substr 问题??? 如何在带有单引号的字符串中,把单引号取出来?例如:('如何在带有'的字符串中,把单引号取出来') 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 with tmp as(select '如何在带有''的字符串中,把单引号取出来' c01 from dual)select substr(c01,instr(c01,''''),1) from tmp 就想把字符串中的半角的单引号给replace了 直接用replace不就可以了么?SQL> select replace('如何在带有''的字符串中,把单引号取出来','''','----') from dual;REPLACE('如何在带有''的字符串?----------------------------------------------------------如何在带有----的字符串中,把单引号取出来SQL> select replace('aa''dfadfa','''','110') from dual;--字符中的两个'单引号相当于一个单引号 select replace(t.sname,'''','"') from a t单引号'是特殊字符,需要加个引号来表示 ''表示一个单引号上面语句是将SNAME字段中的单引号替换成双引号 sql子查询问题,求大神解答 怎么向oracle 9i 中导入DMP文件啊?导入后在哪能看到啊? 如何实现两个结构相同表的联合查询 这个触发器为什么不执行?? 请教这种类型的SQL语句怎么写? SqlPLus下面执行*.sql的问题。有说明,在线等 为什么创建的表,不是归属于它应该属于的表空间,而归属于某一个用户名? 菜鸟请教!!请各位大虾帮帮忙 ! 关于oracle导库的问题! 误删sys所有表,怎么办! 关于oracle rownum的一个sql语句。。 Oracle 大小写问题
with tmp as
(
select '如何在带有''的字符串中,把单引号取出来' c01 from dual
)
select substr(c01,instr(c01,''''),1) from tmp
SQL> select replace('如何在带有''的字符串中,把单引号取出来','''','----') from dual;REPLACE('如何在带有''的字符串?
----------------------------------------------------------
如何在带有----的字符串中,把单引号取出来SQL>
单引号'是特殊字符,需要加个引号来表示 ''表示一个单引号
上面语句是将SNAME字段中的单引号替换成双引号