Если ваш запрос возвращает только одну строку:
DECLARE @v1 int -- or whatever
DECLARE @v2 int
SELECT @v1 = one, @v2 = two
FROM dummyTable
WHERE id = 1
Если ваш запрос возвращает несколько строк, вы можете использовать SELECT INTO
, чтобы не объявлять переменную таблицы:
SELECT one, two
FROM dummyTable
INTO #temp
SELECT * FROM #temp
DROP TABLE #temp