程序员人生 网站导航

Sybase数据库SQL语句REPLACE的对应函数

栏目:sybase时间:2013-10-09 13:40:56

Sybase数据库SQL语句REPLACE的对应函数
Oracle:

rReplace := UPDATE CA_SYSRGT SET PARTID=REPLACE(PARTID,+strDept+,);

PARTID为字段名称

strDept 为要查找的字符串

为要替换的字符串,本例子将strDept替换成空格

最后执行语句便可以了。

Sybase:

没有replace函数

用stuff函数取代

stuff("字符串",2,3,"替换的字符串")

2,3 为从第几个到第几个

UPDATE CA_USERSEXT SET DEPTID = 3580-01 , PARTID=STUFF(PARTID,1,7,3580-44) WHERE DEPTID =3580-44 AND DWDM=3580

UPDATE CA_USERSEXT SET DEPTID = 3580-44 , PARTID=STUFF(PARTID,1,7,3580-01) WHERE DEPTID =3580-01 AND DWDM=3580

,,
------分隔线----------------------------
------分隔线----------------------------

最新技术推荐