从当前数据库中删除索引。
语法
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;