一尘不染

MS Access SQL,更改数据类型

sql

在Access中(使用接近2
gb的数据库工作)的设计模式下尝试将数据类型从文本更改为数字时,我始终收到“磁盘空间不足或内存不足”的错误,因此我找到了一种解决方法,基本上是通过创建一个新列,将数据类型设置为此处的数字,将旧列的内容复制到其中,删除旧列,然后将新列重命名为旧列的名称。

我听说ALTER TABLE也可以用来更改数据类型。

有人可以给我一个示例,说明如何使用ALTER TABLE将整个列的数据类型从文本更改为Number时,

还是有人有更好的方法来更改数据类型?


阅读 153

收藏
2021-05-23

共1个答案

一尘不染

本文可以帮助您使用ALTER TABLE:http : //msdn.microsoft.com/zh-
cn/library/bb177883( v=office.12)
.aspx

因此,在您的情况下,该语句将是:

ALTER TABLE TableName ALTER COLUMN ColumnName INTEGER

顺便说一句,列==字段(在Access中)。除非我缺少任何东西。

2021-05-23