1. sql转oracle,update replace转换成oracle,急!
原语句在Oracle中可以运行,不需要转换,Oracle也支持replace函数,用法类似
2. Oracle sql语句把字段中的某个字符去掉
1、创建测试表,
create table test_date2(id int , v_date varchar(20));
3. Oracle sql函数replace和translate的区别
函数用法都不一样,translate是逐个字符替换的
--包含ABC则替换为123
SELECT
REPLACE('AbCaBc','ABC','123')
FROM
al;
--将A替换成1,B替换成2,C替换成3
SELECT
TRANSLATE('AbCaBc','ABC','123')
FROM
al;
4. oracle sql语句中的替换问题
我认为是,试下吧:
UPDATE tab SET a=replace(replace(a,'1','01'),'00','0')
UPDATE tab SET a=replace(replace(a,'2','02'),'00','0')
UPDATE tab SET a=replace(replace(a,'3','03'),'00','0')
UPDATE tab SET a=replace(replace(a,'4','04'),'00','0')
两次替换,里面的替换将1、2、3、4不加区分地加零,而外面的替换将两个零变成一个。
5. ORACLE数据库,REPLACE与TRUNCATE,两种删除方式有什么区别
要学会问问题,我猜测一下,你问的是sqlloadr 里面 replace 和 truncate 的区别,我能想到的只有这种情况下 他俩能相提并论。
在sqlloadr里面 这俩没区别,最终结果都是用心数据覆盖原数据。
6. oracle:在存储过程里写sql语句,使用replace函数替换clob字段里的数据乱码
<field neme="oc_jhrqsm">2</field> 这里是name而不是neme吧?
你写错了!
7. Oracle sql语句如何让所有字段中不需要的字符不显示
可以用replace函数将字段中的某些字符替换成零长度字符串,语法如下:
REPLACE('string','s1','s2')
string 希望被替换的字符或变量
s1 被替换的字符串
s2 要替换的字符串
例如:
select replace('UAC0048ACM236','AC','') 返回 U0048M236
用于字段可以这样写:
select replace(colName,'AC','') from tblName
8. (oracle数据库方面)谁能帮我解析下replace和substr,这串代码不太明白,谢谢了
select replace('2014-12','-','00')||'00' from al;--效果图
如果不知道什么意思,就先查询出来,比对结果
substr(‘’,n,m)表示从n位开始截取M个长度,replace('s','n','m')表示把s中的n替换成m