DROP INDEX
The DROP INDEX statement deletes the specified index. The index can be global (TimesTen Scaleout or local (TimesTen Scaleoutor TimesTen Classic.
                  
Required Privilege
No privilege is required for the index owner. DROP ANY INDEX is required for an index owned by another user.
                  
Usage with TimesTen Scaleout
This statement is supported with TimesTen Scaleout. Use the DROP INDEX statement to drop both global and local indexes.
                  
SQL Syntax
DROP INDEX [Owner.]IndexName [FROM [Owner.]TableName]
Parameters
| Parameter | Description | 
|---|---|
| 
 | Name of the index to be dropped. You can include the name of the owner of the table for the index. For TimesTen Scaleout, the index can be global or local. | 
| 
 | Name of the table upon which the index was created. | 
Description
- 
                        If you attempt to drop a "busy" index—an index that is in use or that enforces a foreign key—an error results. To drop a foreign key and the index associated with it, use the ALTER TABLEstatement.
- 
                        If an index is created on a UNIQUEcolumn constraint, it can only be dropped by dropping the constraint. Use theALTER TABLEDROP UNIQUEstatement for this purpose. Also, see CREATE TABLE for more information about theUNIQUEcolumn constraint.
- 
                        If a DROP INDEXoperation is or was active in an uncommitted transaction, other transactions that are performing DML operations, that do not access that index, are blocked.
- 
                        If an index is dropped, any prepared statement that uses the index is automatically prepared again the next time the statement is executed. 
- 
                        If no table name is specified, the index name must be unique for the specified or implicit owner. 
- 
                        If no index owner is specified and a table is specified, the default owner is the table owner. 
- 
                        If a table is specified and no owner is specified for it, the default table owner is the current user. 
- 
                        The table and index owners must be the same. 
- 
                        An index on a temporary table cannot be dropped by a connection if some other connection has an instance of the table that is not empty. 
- 
                        If the index is replicated across an active standby pair and if DDL_REPLICATION_LEVELis 2 or greater, use theDROP INDEXstatement to drop the index from the active standby pair in the replication scheme. See Making DDL Changes in an Active Standby Pair in the Oracle TimesTen In-Memory Database Replication Guide for more information.
Examples
Drop index partsorderedindex which is defined on table orderitems using one of the following:
                  
DROP INDEX partsorderedindex FROM purchasing.orderitems;
Or:
DROP INDEX purchasing.partsorderedindex;
See also