如何在MS Access中为可maketable查询添加索引?

时间:2016-10-12 13:49:52

标签: sql ms-access indexing create-table

所以我使用每天刷新的远程数据源,因此我必须运行一些make table查询来将最新的快照转换/处理到表中。

但是,我没有看到任何明确的方法来添加索引。现在我正在做的是我使用一个查询从数据源拉出并操纵它(调用此SourceQuery的结果)。然后在我的maketable查询中我会做:

cursor = collect.find({'$and':[{"key": {"$regex": '.*\*.*'}},{"key": {"$regex": '.*\#.*'}}]})

但结果表有" No"在索引字段中的所有内容。

如何修改查询以将索引添加到联接中常用的字段?

1 个答案:

答案 0 :(得分:1)

当您编写SELECT INTO语句时,新表的结构由选择列表中表达式的属性定义,因此您将无法以这种方式获取源表的索引。

您应该在查询中编写create index CREATE INDEX NewIndex ON [Results Table] (field1, field2)