假设我在一行上运行多列更新。如果某些列包含与数据库中先前存在的值相同的值,则数据库引擎是否将新数据物理写入数据库?如果是,如何避免?
我即将实施一项作业,该作业将在大表上运行更新,并且大多数值将相同,但仍然必须重新计算它们。我想知道即使没有必要,更新是否也会重写每一列,因为存储介质会更快地降级。
oracle sql-server
oracle ×1
sql-server ×1