【发布时间】:2011-04-05 12:56:10
【问题描述】:
我们想在一个巨大的(100 Mio.行)SQL Server 表中将一列从 FLOAT(8) 转换为 BIGINT。我们不关心浮点数和精度损失。
由于我没有 SQL Server,但在本地使用 mysql,我想知道此操作是否会导致整个表副本,就像它对我的数据库所做的那样!?另一方面,我读到这将是一种隐式转换,因此只需几秒钟而不是几小时。
我想问你答案是不是简单的“是的,它执行表复制”,或者“float8 到 bigint,不,它是不是问题”。
感谢您的帮助!
【问题讨论】:
-
你是通过代码还是通过 ssms 的 ui 进行转换?
标签: sql-server floating-point bigint