我这样做过,但无法找到其中:/检查是否选择查询的SQL Server内部的结果存储过程
我想创建一个存储过程中的变量,并返回其将其值设置取决于是否其他选择返回结果。
基本上是这样的:
@myVar int = 0
BEGIN
IF
SELECT SomeThing FROM SomeTable
@myVar = 1
ELSE IF
SELECT SomeOther From SomeOtherTAble
@myVar = 2
ELSE
@myVar = 0
SELECT @myVar
END
尝试,并没有骰子......我不能为我的生活还记得我这样做,在过去那里。
要一个IF内或IF/ELSE在SQL Server中做多件事情的任何时间,你需要将指令包装在BEGIN/END块中 – 2009-11-04 18:47:10