频道栏目
首页 > 资讯 > Sybase > 正文

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

11-06-11        来源:[db:作者]  
收藏   我要投稿

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

相关TAG标签
上一篇:DB2数据库代码页不兼容的问题的另类解决
下一篇:SQL语句—创建表
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站