求SQL存储过程 字符串解析 ? 具体如下,在线等急! 100
如给定2个参数一个规则字符串(常温:25^26^27|低温:23^24|高温:28^29),另一个值(28度)返回值(高温)...
如 给定2个参数 一个规则字符串(常温:25^26^27|低温:23^24|高温:28^29),另一个值(28度)返回 值(高温)
展开
1个回答
展开全部
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
@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
更多追问追答
追问
不是这个意思 上面的规则字符串不是固定的 是动态的
追答
不是很懂你的意思 。能说清楚点吗! 上面那个规则字符串不是固定的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询