我這樣做過,但無法找到其中:/檢查是否選擇查詢的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