DROP INDEX (Transact-SQL) 2025/01/03 适用于: SQL Server Azure SQL 数据库 Azure SQL 托管实例 Azure Synapse Analytics Analytics Platform System (PDW) 从当前数据库中删除一个或多个关系索引、空间索引、筛选索引或 XML 索引。 可以通过指定MOVE TO选项来删除聚集
DROPINDEXindex_nameON{database_name.schema_name.table_name|schema_name.table_name|table_name} [ ; ] 参数 IF EXISTS 适用于:SQL Server 2016 (13.x) 及更高版本。 仅当索引已存在时对其进行有条件地删除。 index_name 要删除的索引的名称。
Drops an existing selective XML index or secondary selective XML index in SQL Server. For more information, see Selective XML Indexes (SXI).Transact-SQL syntax conventionsSyntaxsyntaxsql Copy DROP INDEX index_name ON [ WITH ( <drop_index_option> [ ,...n ] ) ] ::= { database_name....
語句DROP INDEX不適用於定義 或UNIQUE條件約束所建立的PRIMARY KEY索引。 若要移除條件約束和對應的索引,請使用ALTER TABLE搭配DROP CONSTRAINT子句。 重要 中<drop_backward_compatible_index>定義的語法將會在未來的 SQL Server 版本中移除。 請避免在新的開發工作中使用這個語法,並規劃修改目前在使用這個語法的應用程...
CREATE INDEX test_index ON agents (agent_code ASC); If we want to remove the index table 'test_index' of the base table 'agents', the following SQL statement can be used : DROP INDEX test_index; Drop Index in MySQL, PostgreSQL, Oracle, SQL Server ...
DROP INDEX 语句不适用于通过定义 PRIMARY KEY 或 UNIQUE 约束创建的索引。 若要删除该约束和相应的索引,请使用带有 DROP CONSTRAINT 子句的ALTER TABLE。 展开表 重要提示 Microsoft SQL Server 的将来版本将删除在 <drop_backward_compatible_index> 中定义的语法。请避免在新的开发工作中使用该功能,并考虑修改当前...
IGNORE_DUP_KEY 选项仅仅影响插入语句。而不会被UPDATE,CREATE INDEX,ALTER INDEX所影响。这个选项也可以在设置主键和唯一约束时进行设置。 7、DROP_EXISTING 如果指定DROP_EXISTING选项,那么如果之前已经存在同名索引将在构造新索引之前被删除。当和群集索引一起使用该选项时,这个选项比简单删除并重新创建现有的索引更加...
使用ALTER INDEX REBUILD 语句或 CREATE INDEX WITH DROP_EXISTING 语句来启用索引。 不能使用选项设置为 ONLINE 重新生成ON禁用的聚集索引。 有关详细信息,请参阅 “禁用索引和约束”。 设置选项 可以在不重新生成或重新组织该索引的情况下设置指定索引的选项ALLOW_ROW_LOCKS、ALLOW_PAGE_LOCKSOPTIMIZE_FOR_SEQUENTIAL...
因为聚集索引上有非聚集索引的依赖性,用单独的DROP INDEX 和 CREATE INDEX语句重建聚集索引将导致所有非聚集索引被重建两次(DROP,行定位器指向堆表数据行指针,CREATE行定位器指向新的聚集键值)。为了避免这种情况,使用CREATE INDEX语句的DROP_EXISTING子句来在一个单独的原子步骤中重建聚集索引。相似地,也可以在非聚集索...
因为聚集索引上有非聚集索引的依赖性,用单独的DROP INDEX 和 CREATE INDEX语句重建聚集索引将导致所有非聚集索引被重建两次(DROP,行定位器指向堆表数据行指针,CREATE行定位器指向新的聚集键值)。为了避免这种情况,使用CREATE INDEX语句的DROP_EXISTING子句来在一个单独的原子步骤中重建聚集索引。相似地,也可以在非聚集索...