Sql 标量值函数实现字符串替换

ALTER function ascd
(
    @Str varchar(50),    --传入的字符串
	@Sel varchar(50),	 --要替换的字符
	@Rel varchar(50)	 --要替换成什么
)
returns varchar(100)
as

begin
	--判断是否为空
	if(len(@Str) != 0)
	begin
		set @Str = REPLACE(@Str,@Sel,@Rel)
	end
	else
	begin
		set @Str = '输入的字符串不可以为空'
	end

	return @Str
end


select dbo.ascd ('123','12','2')

发布了43 篇原创文章 · 获赞 35 · 访问量 1581

猜你喜欢

转载自blog.csdn.net/qq_45244974/article/details/103671700
今日推荐