La sentencia DROP suprime una tabla o índice.
Invocación
Esta sentencia puede utilizarse en un programa de aplicación utilizando las
funciones de CLI de DB2 o emitirse a través del CLP.
Sintaxis
>>-DROP--+-TABLE--nombre-tabla--+------------------------------><
'-INDEX--nombre-índice-'
Descripción
- TABLE nombre-tabla
- Designa la tabla base que se debe eliminar.
nombre-tabla debe identificar una tabla que esté descrita en el
catálogo (SQLSTATE 42704).
- INDEX nombre-índice
- Designa el índice que se debe eliminar.
nombre-índice debe identificar un índice que esté descrito en el
catálogo (SQLSTATE 42704). No puede ser un índice que el sistema
necesite para una clave primaria (SQLSTATE 42704).
Reglas
Ninguna.
Notas
- No se deben eliminar tablas ni índices mientras se está utilizando una
tabla (existe un descriptor de sentencia activo sobre una consulta que hace
uso de esa tabla o índice). La eliminación de tablas e índices que
están en uso invalidará los descriptores de sentencia que impliquen la tabla o
el índice.
Ejemplo
Eliminación de la tabla EMPLOYEE:
DROP TABLE EMPLOYEE
Consulta relacionada