如何在 MS Access 中为 maketable 查询添加索引?
How to add indexing to maketable queries in MS Access?
所以我使用每天刷新的远程数据源,所以我必须 运行 进行一些 table 查询 translate/process 到 tables.
但是我没有看到任何添加索引的明确方法。现在我正在做的是使用一个查询从数据源中提取并对其进行操作(调用此 SourceQuery 的结果)。然后在我的 maketable 查询中我会做:
SELECT SourceQuery.* INTO [Results Table] IN '\path\to\dest\myDatabase.mdb' FROM SourceQuery;
但是结果 table 在所有内容的索引字段中都有 "No"。
如何修改查询以将索引添加到联接中常用的字段?
当你写 SELECT INTO
语句时,新的 table 的结构是由 select 列表中的表达式的属性定义的,所以你将无法以这种方式获取源 table 的索引。
您应该在查询中写入创建索引
CREATE INDEX NewIndex ON [Results Table] (field1, field2)
所以我使用每天刷新的远程数据源,所以我必须 运行 进行一些 table 查询 translate/process 到 tables.
但是我没有看到任何添加索引的明确方法。现在我正在做的是使用一个查询从数据源中提取并对其进行操作(调用此 SourceQuery 的结果)。然后在我的 maketable 查询中我会做:
SELECT SourceQuery.* INTO [Results Table] IN '\path\to\dest\myDatabase.mdb' FROM SourceQuery;
但是结果 table 在所有内容的索引字段中都有 "No"。
如何修改查询以将索引添加到联接中常用的字段?
当你写 SELECT INTO
语句时,新的 table 的结构是由 select 列表中的表达式的属性定义的,所以你将无法以这种方式获取源 table 的索引。
您应该在查询中写入创建索引
CREATE INDEX NewIndex ON [Results Table] (field1, field2)