小编Rik*_*ley的帖子

在SELECT语句中使用“上一个”列的结果

T-SQL似乎允许我们在另一列的表达式中使用列的值,从左到右。例如:

declare @a int, @b int;
select @a = 2, @b = @a * 3;
select @a, @b;
Run Code Online (Sandbox Code Playgroud)

产生{2,6}。

我在BOL等中找不到对此“功能”的任何引用。我的问题是,这是已知的可靠行为吗?

sql t-sql sql-server

6
推荐指数
1
解决办法
89
查看次数

标签 统计

sql ×1

sql-server ×1

t-sql ×1