I want to do this:
Declare @a int;
Declare @b int;
SET @a,@b = (SELECT StartNum,EndNum FROM Users Where UserId = \'1223\')
PRINT @a
PRINT @b
If you are doing this in a stored procedure and don't want the result of the select in an output resultset you will need to use the word INTO.
Declare @a int;
Declare @b int;
SELECT StartNum, EndNum
FROM Users
Where UserId = '1223'
INTO @a, @b;
It also can be used like this:
SELECT StartNum, EndNum
INTO @a, @b
FROM Users
Where UserId = '1223';