求SQL存储过程 字符串解析 ? 具体如下,在线等急!

如 给定2个参数 一个规则字符串(常温:25^26^27|低温:23^24|高温:28^29),另一个值(28度)返回 值(高温)

create procedure funWendu
@Temperature int,
@qiwen varchar(10) output
as
begin
if @Temperature in (25,26,27)
set @qiwen='常温'
else if @Temperature in (23,24)
set @qiwen='低温'
else if @Temperature in (28,29)
set @qiwen='高温'
else
set @qiwen='温度不正常'
end

--调用
Declare @qiwen varchar(10)
exec funWendu 27,@qiwen output
print @qiwen追问

不是这个意思 上面的规则字符串不是固定的 是动态的

追答

不是很懂你的意思 。能说清楚点吗! 上面那个规则字符串不是固定的。

追问

已经自己解决了 3q

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答