摘要:
下表列出 SET 与 SELECT 的区别SELECTSET同时对多个变量同时赋值时支持不支持表达式返回多个值时将返回的最后一个值赋给变量出错表达式未返回值时变量保持原值变量被赋null值(1).同时对多个变量同时赋值时declare @a varchar(128), @b varchar(128)SET @a='ABC',@b='EFG'GO --报错:消息 102,级别 15,状态 1,第 3 行 ',' 附近有语法错误。declare @a varchar(128), @b varchar(128)SELECT @a='ABC 阅读全文