在 Access 中将列类型转换为长文本

Posted

技术标签:

【中文标题】在 Access 中将列类型转换为长文本【英文标题】:Convert Column Type to Long Text in Access 【发布时间】:2017-09-27 16:45:52 【问题描述】:

我正在 Access 2013 中运行查询。

SELECT short, long INTO newTbl
FROM tbl

我的问题是 long 是 1000 个字符,默认情况下 newTbl 将其视为短文本。我可以在设计视图中编辑该字段并将类型更改为长文本,但是当我重新运行查询时,它会切换回短文本。有什么我可以添加到我的查询中让它自动变成长文本的吗?

【问题讨论】:

也许首先运行 CREATE TABLE ,您可以在其中定义字段类型。然后运行 ​​INSERT INTO 表 (SELECT...) 【参考方案1】:

我今天遇到了类似的问题。我正在使用的解决方法是聚合函数“First”。为此,请尝试以下操作:

SELECT tbl.short, First(tbl.long) AS FirstOflong INTO newTbl 
FROM tbl GROUP BY tbl.short, tbl.long;

【讨论】:

以上是关于在 Access 中将列类型转换为长文本的主要内容,如果未能解决你的问题,请参考以下文章

求:Java中将String类型转换成Json的方法

在 Spark SQL 中将 long 类型的列转换为 calendarinterval 类型

无法在python数据框中将列类型从对象转换为str

如何在 PySpark 中将 Vector 类型的列转换为数组/字符串类型?

在 Python 中将 Excel 列类型从 Int 转换为 String

如何在配置单元中将字符串数据类型列转换为日期格式