sql使用select设置某些变量的值

Omu*_*Omu 1 sql

我有类似的东西

declare @foo bigint;
declare @bar nvarchar(20);

set @foo = select foo from theTable where id = 37;
set @bar = select bar from theTable whre id = 37;
Run Code Online (Sandbox Code Playgroud)

用一个选择可以做到这一点吗?

Dav*_*d M 5

SELECT  @foo = foo,
        @bar = bar
FROM    theTable
WHERE   id = 37
Run Code Online (Sandbox Code Playgroud)