【发布时间】:2019-03-13 11:39:52
【问题描述】:
我在 MS Access 中链接了一个 SQL 表,其中包含许多限制为 255 个字符的短文本字段。此表是从 Access 表单更新的。
我被告知,当从表中提取数据时,根据内容,其中一个字段过长。
我调查并运行了这个查询:
SELECT [dbo_NCR User Input].ImpactGrade, Len([impactgrade]) AS length
FROM [dbo_NCR User Input];
...表明无论内容如何,字段长度都是255个字符:
有没有人遇到过这个问题?如果有,如何解决从字段中删除额外字符的问题?
【问题讨论】:
-
您是说 SQL Server 表中存储的字符数超过 255 个?
-
嗨,安迪,不,这不会发生。通过访问表单输入到 SQL 表中的文本少于 255 个字符,但在表上运行查询时,结果显示字段内容为 255 个字符。
-
SQL Server中字段的数据类型有哪些?请也将其称为 SQL Server 表,如果是这种情况,则不仅仅是 SQL 表。 [每个表都是一个 SQL 表。]
-
所有字段均为“短文本”,字段大小为 255
-
短文本是一种 Access 数据类型,而不是 SQL Server 数据类型。
标签: sql sql-server ms-access