我在 SQL Server 2008 R2 中有一个表,其中包含接近 10 亿行的复合 PK 列。我想将列的数据类型从日期更改为日期时间。两次 ALTER TABLE zzz ALTER COLUMN yyy 有效,但速度很慢。我怎样才能加快这个过程?我想将数据复制到另一个表、删除、创建、复制回并切换到简单恢复模式或以某种方式使用游标一次 1000 行执行此操作,但我不确定这些是否真的会导致任何改进。
sql-server
sql-server ×1