在Access中(使用接近2 gb的数据库工作)的设计模式下尝试将数据类型从文本更改为数字时,我始终收到“磁盘空间不足或内存不足”的错误,因此我找到了一种解决方法,基本上是通过创建一个新列,将数据类型设置为此处的数字,将旧列的内容复制到其中,删除旧列,然后将新列重命名为旧列的名称。
我听说ALTER TABLE也可以用来更改数据类型。
有人可以给我一个示例,说明如何使用ALTER TABLE将整个列的数据类型从文本更改为Number时,
还是有人有更好的方法来更改数据类型?
本文可以帮助您使用ALTER TABLE:http : //msdn.microsoft.com/zh- cn/library/bb177883( v=office.12) .aspx
因此,在您的情况下,该语句将是:
ALTER TABLE TableName ALTER COLUMN ColumnName INTEGER
顺便说一句,列==字段(在Access中)。除非我缺少任何东西。