replace 可以
成都网站建设哪家好,找成都创新互联公司!专注于网页设计、成都网站建设、微信开发、小程序开发、集团企业网站制作等服务项目。核心团队均拥有互联网行业多年经验,服务众多知名企业客户;涵盖的客户类型包括:成都电动窗帘等众多领域,积累了大量丰富的经验,同时也获得了客户的一致表扬!
SQL code?
select replace('"657567556"','"','') from dual;
trim也行,其中leading 去前面的“,trailing 去后面的”,both去两边的“
SQL code?
select trim(both '"' from '"657567556"') from dual;
select 'update table1 set '||column_name||' = replace('||column_name||','''""''','''''');' sqltxt
from user_tab_columns
where table_name = 'table1'
and data_type like '%CHAR%';
这个sql会针对所有数据类型为字符的column,生成update语句,把双引号全部去掉。
注:select那一行最后的部分是3个单引号、两个双引号、3个单引号、1个逗号、6个单引号。
不明白你的需求,如果是数据库中的字符串表达,是带单引号的'abc',在你检索出来看的时候就是abc的样子。
如果Oracle的字符中有双引号,那么用replace即可
select ('hjk"abc"ert','"','')
from dual;
结果是 hjkabcert