SQL Server 2014版本 数据表ceshi,字段 a、b 数据类型float update ceshi set a=0,b=0 update ceshi set a=2,b=a*10 select * from ceshi b字段的值不是想象中的20,而是0。 再运行2次update ceshi set a=2,b=a*10,则其值为20。 如果单纯的 update ceshi set a=2,b=10,则不受影响。难道b赋值时还取不到a的值? 请高手解读一下,为什么会这样?a和b是同