DROP INDEX (SQL Server Compact)

从当前数据库中删除索引。

语法

DROP INDEX <table_name>.<index_name>

参数

  • table_name
    指定要删除索引的表的名称。

  • index_name
    要删除的索引。

注释

DROP INDEX 语句不适用于通过定义 PRIMARY KEY 或 UNIQUE 约束(通过使用 CREATE TABLE 或 ALTER TABLE 语句的 PRIMARY KEY 或 UNIQUE 选项创建)创建的索引。有关 PRIMARY KEY 或 UNIQUE 约束的详细信息,请参阅 CREATE TABLE (SQL Server Compact)

在执行 DROP INDEX 后,将重新获得以前由索引占用的所有空间。这些空间随后可用于任何数据库对象。

无法对系统表的索引指定 DROP INDEX。

示例

下面的示例将在数据库中创建一个索引,然后将其删除。

CREATE INDEX emp_id_ind ON Orders ([Employee ID]);
DROP INDEX Orders.emp_id_ind;