La Procédure Stockée SQL définir les variables à l'aide de SELECT

J'ai une procédure stockée dans SQL Server 2005 avec de multiples variables et les valeurs de ces variables à l'aide d'une instruction select. Tous les trois variables proviennent d'une même table et il devrait y avoir un moyen de les fixer à l'aide d'une instruction select à la place de la façon dont j'ai actuellement comme indiqué ci-dessous. Merci de m'aider à le comprendre.

DECLARE @currentTerm nvarchar(max)

DECLARE @termID int

DECLARE @endDate datetime

SET @currentTerm =
(
    Select CurrentTerm from table1 where IsCurrent = 1
)

SET @termID =
(
    Select TermID from table1 where IsCurrent = 1
)

SET @endDate =
(
    Select EndDate from table1 where IsCurrent = 1
)
InformationsquelleAutor User_1983 | 2011-01-10