SELECT ... INTO new_table 可將查詢結果直接建立新表(含結構與資料)。若目標為永久表,資料庫選項 Select into/bulk copy 必須設為 True/On,否則僅能建立暫存表(#temp、##globaltemp)。

預存程序、觸發器、批次腳本中,常需將單一值查詢結果存入區域變數供後續邏輯使用。
DECLARE @var datatype
SELECT @var = column FROM table WHERE condition

SELECT @var = ... 若查詢回傳多列,變數將保留最後一列的值(無錯誤警告)。TOP 1 或聚合函數確保單一值。SELECT INTO 不會複製索引、約束、觸發器,僅複製資料與欄位定義。SELECT INTO 是快速建立衍生表、備份快照的利器;變數指派是程式化 SQL 流程控制的基石。兩者結合,涵蓋從臨時資料處理到複雜業務邏輯的完整需求。