将Microsoft Access列从MEMO更改为TEXT(255)

时间:2015-07-02 13:06:55

标签: sql ms-access alter-table

我正在尝试将Microsoft Access列从MEMO更改为TEXT(255)。我的字段中的一些记录超过了255个字符的限制。当我尝试:

ALTER TABLE MyTable ALTER COLUMN MyField TEXT(255)

我收到错误,因为文本字段不能支持超过255个字符。我也试过了:

ALTER TABLE MyTable ALTER COLUMN LEFT(MyField, 255) TEXT(255)

获取前255个字符,但该语法不正确。还有另一种方法吗?谢谢!

2 个答案:

答案 0 :(得分:4)

分两步完成:

hashCode

答案 1 :(得分:3)

您可以先运行update语句进行截断:

inner(inner const&) = delete;

然后改变列长度。