時間:2024-02-05 12:47作者:下載吧人氣:21
SELECT和SET在SQL SERVER中都可以用來對變量進(jìn)行賦值,但其用法和效果在一些細(xì)節(jié)上有些不同。
1. 在對變量賦值方面,SET是ANSI標(biāo)準(zhǔn)的賦值方式,SELECT則不是。這也是SET方式被推薦使用的原因之一。
2. SELECT可以一次對多個變量進(jìn)行賦值,而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;
網(wǎng)友評論