gpt4 book ai didi

sql - 如何通过查询将长文本列添加到 Access 表

转载 作者:行者123 更新时间:2023-12-04 17:09:49 26 4
gpt4 key购买 nike

我正在使用Access 2013更新.mdb格式的Access数据库表。我想向现有表中添加一个新字段,例如Description字段。

我可以使用以下查询添加文本列

ALTER TABLE TestTable ADD Description TEXT(255);

另外,我可以使用
ALTER TABLE TestTable ADD Description varchar(255);

这可以正常工作,并在TestTable中添加一列称为Description的列,该列限制为255个字符。如果在“设计 View ”中打开表,则可以看到“描述”的类型列为“短文本”。但是,有一个选项可以使该字段的类型为“长文本”,据我所知,该字段没有字符数限制。从设计 View 中手动更改类型很容易,但是我想知道是否可以通过查询来进行更改。

我尝试像这样在原始查询中增加字符数
ALTER TABLE TestTable ADD Description TEXT(300);

但是然后我收到错误消息“字段'Description'的长度太长。”

我想知道的是,我是否可以通过查询添加该列,以使其字符限制大于255?该查询是作为自动运行的宏的一部分运行的,因此,我不需要手动更改它。到目前为止,我通过Google搜索解决方案的尝试都是空的。

最佳答案

发布问题后不久找到答案。使用查询

ALTER TABLE TestTable ADD Description LONGTEXT;

创建一个类型为“长文本”的新列。应该注意的是,这种类型不需要字符计数。

关于sql - 如何通过查询将长文本列添加到 Access 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21857885/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com