在数据库实现字符串分割,然后获取分割后右边的字符串,如:
实现这个功能,主要是从右边开始去获取分割的字符的位置来进行切割:
create function [dbo].[svf_getsplitrightstring] (
@inputstring nvarchar(4000) ,
@delimitposition char(1)
)
returns nvarchar(4000)
as
begin
declare @rtvstring nvarchar(4000)
set @rtvstring = rtrim(@inputstring)
while charindex(@delimitposition, @rtvstring ) <> 0
begin
set @rtvstring = right(@rtvstring, len(@rtvstring) - charindex (@delimitposition, @rtvstring) )
end
return @rtvstring
end
source code