可以在select语句中的单个条件下分配多个变量,例如在Visual Basic中:
If x=1 then
y=2
z=5
End If
我有很多复杂的条件,我不想一遍又一遍地重复。
我有SQL Server 2012。
答案 0 :(得分:1)
当然,这是你在t-sql中的表现,我假设你正在使用它:
DECLARE @y INTEGER
DECLARE @z INTEGER
IF @x = 1
BEGIN
SET @y=2
SET @z=5
END
Here's一个SQL小提琴,可以看到上面的代码。