尝试在Access中使用设计模式将数据类型从文本更改为数字(使用接近2 GB的数据库)时,我一直收到"磁盘空间或内存不足"的错误,因此我找到了一种解决方法,基本上创建了一个新列,将数据类型设置为数字,复制旧的coumns内容,删除旧列并将新列重命名为旧列的名称.
我听说ALTER TABLE也可用于更改数据类型.
有人能够给我一个如何使用ALTER TABLE将整个列数据类型更改为文本中的数字的示例,
或者有没有人有更好的方法来改变数据类型?
我一直在到处寻找一种通过 SELECT 查询访问表描述的方法(与右键单击表>表属性时出现的描述相同)。
我尝试使用 MSysObjects 但只能使用它检索表的名称。
是否可以通过查询来完成此操作,或者是否需要 VBA?
这是我所拥有的工作表列中的数据示例:
Mining US
Soybean Farming CAN
Soybean Farming
Oil Extraction US
Fishing
Run Code Online (Sandbox Code Playgroud)
有数千个字符串以"US"或"CAN"结尾,我需要做的是从包含它的每个单元格中取出"US"和"CAN".
子字符串"US"和"CAN"仅存在于单元格中字符串的末尾(如果它们在那里).某些单元格不包含"US"或"CAN",但可能以字母"us"或"can"结尾.
我只想删除这些结束子串,以便我的表看起来像:
Mining
Soybean Farming
Soybean Farming
Oil Extraction
Fishing
Run Code Online (Sandbox Code Playgroud)
我对公式不是很缺乏经验,并且想知道是否有人可以建议这样做的方法?
谢谢