DROP INDEX#

Removes the index from the current virtual database. It is a metadata-only operation.

Syntax#

DROP INDEX index name ON view

where view is:

[ database_name. [ schema_name ] . | schema_name. ] view_name

Arguments#

index_name

Is the name of the index to be dropped.

database_name

Is the name of the database.

schema_name

Is the name of the schema to which the view belongs.

view_name

Is the name of the view associated with the index.

To display a report of the indexes on an object, use the sys.indexes catalog view.

Permissions#

Requires an ALTER permission on the view. User must be a member of the sysadmin fixed server role or the db_ddladmin and db_owner fixed database roles.

Metadata#

To view information on existing indexes, you can query the sys.indexes catalog view.

Examples#

The following example deletes the index IX_ProductVendor_VendorID on the ProductVendor view in the AdventureWorks2012 database.

DROP INDEX IX_ProductVendor_BusinessEntityID
    ON Purchasing.ProductVendor;

See also#