首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Sybase >

新手提问:替换字符串的有关问题

2012-02-23 
新手提问:替换字符串的问题declare @a varchar(100)declare @b varchar(10)select @a maoyeselect @b

新手提问:替换字符串的问题
declare @a varchar(100)
declare @b varchar(10)
select @a = 'maoye'
select @b = 'mao'

我想将@a中存在的@b替换为空,结果应该为'ye',我用下面语句可以实现,但觉得好麻烦,有更简单的方法吗?
select substring(@a,charindex(@b,@a)+datalength(@b),datalength(@a)-datalength(@b))

SQLServer中有replace函数很方便,不知道Sybase中有没有这样的函数,初学Sybase,请各位多指教。


[解决办法]
stuff(char_expr1, start, length, char_expr2)

热点排行