学习贴
高手请略过~
以前知道这种写法,但没分析过原理!
--想实现效果:同时修改ID与OK,OK字段依附于IDDECLARE @T1 INTDECLARE @T TABLE(ID INT,OK INT)INSERT @T SELECT 1,1UNION ALL SELECT 2,1--第一种方法错误UPDATE @TSET ID=3,OK=IDWHERE ID=2--第二种方法正确UPDATE @TSET @T1=3, OK=@T1,ID=3WHERE ID=2SELECT * FROM @T