我们可以在SELECT Statement上分配多个变量吗?
像:
SELECT @variable1 = c1+c2 , @variable2 = c1-c2 from someView
它在SQL Server中不起作用
请帮助
...谢谢
答案 0 :(得分:4)
是的,SQL Server允许这个
CREATE TABLE fish (c1 int, c2 int)
INSERT fish VALUES (1, 2)
GO
DECLARE @v1 int, @v2 int
SELECT
@v1 = c1-c2, @v2 = c1+c2
FROM
fish
SELECT @v1, @v2
所以,您没有向我们提供完整的信息: