Ich habe eine gespeicherte Prozedur in SQL Server 2005 mit mehreren Variablen, und ich möchte die Werte dieser Variablen mit einer Select-Anweisung festlegen. Alle drei Variablen stammen aus derselben Tabelle, und es sollte eine Möglichkeit geben, sie mit einer Select-Anweisung zu setzen, anstatt wie unten gezeigt. Bitte helfen Sie mir, dies herauszufinden.
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
)