transact --SQL赋值语句。

一般赋值语句都是set嘛,有的时候怎么看到有select的呢?请高人指教。

作者: meachle   发布时间: 2011-07-26

2者都可以

可以在select 中赋值。

如:
set @x='111'
or
select @x='111'

推荐使用set。

作者: oswica   发布时间: 2011-07-26

补充一点,

select 可以同时赋值多个值,或者将查询结果赋值到变量

如:
select @x1=1,@x2=3,@x3=f1 from tablename

作者: oswica   发布时间: 2011-07-26