時間:2024-02-05 12:47作者:下載吧人氣:15
SELECT和SET在SQL SERVER中都可以用來對變量進行賦值,但其用法和效果在一些細節上有些不同。
1. 在對變量賦值方面,SET是ANSI標準的賦值方式,SELECT則不是。這也是SET方式被推薦使用的原因之一。
2. SELECT可以一次對多個變量進行賦值,而SET一次只能對一個變量賦值。
DECLARE @NAME NVARCHAR(128), @AGE INT;
SET @NAME = N’小明’;
SET @AGE=18;
PRINT @NAME;
PRINT @AGE;
GO
DECLARE @NAME NVARCHAR(128), @AGE INT;
SELECT @NAME = N’小明’,@AGE=18;
PRINT @NAME;
PRINT @AGE;
網友評論