SQL Server 2008: Заполнить несколько переменных T-SQL из одного запроса SELECT?

Чтобы заполнить одну переменную значением из запроса, я могу написать следующее:

SET @TargetID = (SELECT TOP 1 ID FROM @bigDataSet ORDER BY date DESC)

Чтобы заполнить несколько переменных из этого запроса, например. что-то вроде:

SET (@TargetID, @TargetName) = ....(SELECT TOP 1 ID, [Name] FROM @bigDataSet ORDER BY date DESC)

что я могу написать?

14
задан thomaspaulb 29 September 2010 в 14:29
поделиться