首页 > 开发 > 综合 > 正文

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

2024-07-21 02:43: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'


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表