通過從表中選擇來更新變數

根據資料結構,你可以建立動態更新的變數。

DECLARE @CurrentID int = (SELECT TOP 1 ID FROM Table ORDER BY CreateDate desc)

DECLARE @Year int = 2014
DECLARE @CurrentID int = (SELECT ID FROM Table WHERE Year = @Year)

在大多數情況下,你需要確保在使用此方法時查詢僅返回一個值。