① ORACLE数据库,REPLACE与TRUNCATE,两种删除方式有什么区别
要学会问问题,我猜测一下,你问的是sqlloadr 里面 replace 和 truncate 的区别,我能想到的只有这种情况下 他俩能相提并论。
在sqlloadr里面 这俩没区别,最终结果都是用心数据覆盖原数据。
② oracle数据库sql命令怎么改
oracle中修改数据用update语句。
语法:
UPDATE 表名 SET 字段='XXX' WHERE 条件;
如,数据库中,test表数据如下:
现在要将王五的名字改成王九,可用如下语句:
update test set name='王九' where name='王五';
commit;
执行后结果:
③ oracle:在存储过程里写sql语句,使用replace函数替换clob字段里的数据乱码
<field neme="oc_jhrqsm">2</field> 这里是name而不是neme吧?
你写错了!
④ Oracle sql语句把字段中的某个字符去掉
1、创建测试表,
create table test_date2(id int , v_date varchar(20));
⑤ 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不加区分地加零,而外面的替换将两个零变成一个。
⑥ (oracle数据库方面)谁能帮我解析下replace和substr,这串代码不太明白,谢谢了
select replace('2014-12','-','00')||'00' from al;--效果图
如果不知道什么意思,就先查询出来,比对结果
substr(‘’,n,m)表示从n位开始截取M个长度,replace('s','n','m')表示把s中的n替换成m
⑦ 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;
⑧ sql转oracle,update replace转换成oracle,急!
原语句在Oracle中可以运行,不需要转换,Oracle也支持replace函数,用法类似
⑨ ORACLE用pl/sql中的instr、replace等字符处理函数,字符串为'XXX='时容易视为变量该怎么处理
我要说一句,连PL/SQL都不知道的也能给推荐?
请推荐的人不要只为了完成任务而推荐,为网友,为知道负点责好吗?
如果是C#,直接split+length就可以得到结果,人家要的是PL/SQL.
⑩ Oracle还是SQL中字符函数中有没有替换功能
stuff 是 SQL Server 的函数, 功能是:
删除指定长度的字符并在指定的起始点插入另一组字符
例如:
1>SELECT
2>STUFF(',1,2,3',1,1,'')A,
3>STUFF(';A;B;C',1,3,'Z;')B,
4>STUFF('X;Y;Z',3,1,'C')C
5>go
ABC
-----------------
1,2,3Z;B;CX;C;Z
(1行受影响)
Oracle 没有这个函数, 但是可以使用SUBSTR 来实现相同的功能
CREATEORREPLACEFUNCTIONSTUFF(
v_BaseStrVARCHAR2,
v_StartIndexINT,
v_LengthINT,
v_ReplaceStrVARCHAR2
)RETURNVARCHAR2IS
BEGIN
RETURN
SUBSTR(v_BaseStr,1,v_StartIndex-1)||
v_ReplaceStr||
SUBSTR(v_BaseStr,v_StartIndex+v_Length);
END;
/
函数已创建。
SQL>SELECT
2STUFF(',1,2,3',1,1,'')A,
3STUFF(';A;B;C',1,3,'Z;')B,
4STUFF('X;Y;Z',3,1,'C')C
5FROM
6al;
A
-----------------------------------------------------
B
-----------------------------------------------------
C
-----------------------------------------------------
1,2,3
Z;B;C
X;C;Z