我在一个实时数据库中有一个SQL表,它有超过600万行,我想提高特定列的精度:
ALTER TABLE sales ALTER COLUMN amount DECIMAL(8,4)
Run Code Online (Sandbox Code Playgroud)
现在我的问题是,如果我执行上面的查询,SQL Server会重新计算每个单元格并将新值写回到同一个单元格中吗?(如果是,那意味着它肯定需要很长时间才能执行,而我们在数据库上的其他活动也会受到影响.)或者,该语句是否会以其他方式执行?