标签: sql-server tsql
我刚在存储过程中找到了以下代码。
BEGIN SELECT @MyVar = MyField FROM ... -- do something with @MyVar END
问题是查询可能返回多行(不仅仅是理论上的可能性,我知道这可能会发生)。如果查询返回多行,会发生什么?
答案 0 :(得分:2)
会发生什么?
@MyVar中的值将反映查询返回的最后一行的MyFIeld值。
有意义吗?
不,但又取决于查询的其余部分。