如何防止 LongText 字段值被修剪?
How to keep LongText field value from getting trimmed?
我有一个包含两个表的 MS-Access 数据库,都包含一个 LongText
字段,Description
。我想合并这些表并在一个数据集中获得结果。问题是 uinon
将字段值修剪为 255 个字符。
这是我的查询:
SELECT Description, LenBefore, Len(Description) AS LenAfter FROM (
SELECT Description, Len(Description) AS LenBefore FROM References
UNION
SELECT Description, Len(Description) AS LenBefore FROM KeyWords
)
结果:
MDB文件是2002-2003文件格式,我运行这个是MS-Access 2016 64x.
有什么方法可以在一次查询中获取全文吗?
进入您的查询 SQL 视图并将 UNION 更改为 UNION ALL。
在 UNION 中,结果必须去重,这意味着要进行比较。 Access 最多只允许比较 255 个字符,因此会修剪该字段。 UNION ALL 不需要重复数据删除,因此不会发生此行为。
我有一个包含两个表的 MS-Access 数据库,都包含一个 LongText
字段,Description
。我想合并这些表并在一个数据集中获得结果。问题是 uinon
将字段值修剪为 255 个字符。
这是我的查询:
SELECT Description, LenBefore, Len(Description) AS LenAfter FROM (
SELECT Description, Len(Description) AS LenBefore FROM References
UNION
SELECT Description, Len(Description) AS LenBefore FROM KeyWords
)
结果:
MDB文件是2002-2003文件格式,我运行这个是MS-Access 2016 64x.
有什么方法可以在一次查询中获取全文吗?
进入您的查询 SQL 视图并将 UNION 更改为 UNION ALL。
在 UNION 中,结果必须去重,这意味着要进行比较。 Access 最多只允许比较 255 个字符,因此会修剪该字段。 UNION ALL 不需要重复数据删除,因此不会发生此行为。