添加索引(重复的正常)以访问数据库 C#
本文关键字:访问 数据库 索引 添加 | 更新日期: 2023-09-27 17:57:07
我有一个在 Access 数据库中插入大量数据的应用程序。因此,为了加快速度,我将索引属性设置为否。
因此,在插入结束时,我需要通过 C# 将索引设置为其中一个表的列,以索引(重复正常)。
我试过了:
string addIndex = "CREATE INDEX columnName ON table(columnName) WITH IGNORE NULL";
OleDbCommand cmd = new OleDbCommand(addIndex, conn);
cmd.ExecuteNonQuery();
但它没有用。
帮助将不胜感激。
尽量不要使用列名作为索引名:
CREATE INDEX idx_columnName ON table(columnName) WITH IGNORE NULL
Access 可能不允许您将索引命名为与现有列(或表)相同的名称