Oracle replace 函数用法 alisa问题记录1

来源:互联网 发布:mac book 手写便签 编辑:程序博客网 时间:2024/06/05 22:31

今天直接从EXCEL中复制数据导入Oracle ,有一个列导入的数据应该是一段中文的格式,结果复制到表中数据的首尾多了英文字符的双引号,用replace这个函数,具体用法如下:

update 表1 t set t.列1=replace((select 列1from 表1 a where a.主键列=t.主键列) , '"' , '' )  就解决了问题。


replace 函数用法如下:

replace('将要更改的字符串','被替换掉的字符串','替换字符串')

例:select  replace ('11aaa2,'aaa','bbb') from dual;

输出为 '1bbb2'

0 0