Base de datos H2 - Drop

DROP es un comando tomado de la gramática SQL genérica. Este comando se utiliza para eliminar un componente de la base de datos y su estructura de la memoria. Hay diferentes escenarios con el comando Soltar que discutiremos en este capítulo.

Mesa plegable

Drop Table es un comando que elimina la tabla respectiva y su estructura.

Sintaxis

A continuación se muestra la sintaxis genérica del comando Drop Table.

DROP TABLE [ IF EXISTS ] tableName [,...] [ RESTRICT | CASCADE ]

El comando fallará si estamos usando RESTRICT y existe la tabla que tiene vistas dependientes. Todas las vistas dependientes se eliminan cuando usamos la palabra clave CASCADE.

Ejemplo

En este ejemplo, soltaremos una tabla llamada prueba usando la siguiente consulta.

DROP TABLE test;

La consulta anterior produce el siguiente resultado.

(6) row (s) effected

Eliminar esquema

Drop Schema es un comando que elimina un esquema respectivo del servidor de la base de datos. No funcionará con el esquema actual.

Sintaxis

DROP SCHEMA [ IF EXISTS ] schemaName

Ejemplo

En este ejemplo, soltaremos un esquema llamado test_schema utilizando la siguiente consulta.

DROP SCHEMA TEST_SCHEMA;

La consulta anterior produce el siguiente resultado.

(0) row(s) effected

Secuencia de caída

Drop Sequence es un comando que se utiliza para eliminar una secuencia de la estructura de la tabla.

Sintaxis

A continuación se muestra la sintaxis genérica del comando Drop Sequence.

DROP SEQUENCE [ IF EXISTS ] sequenceName

Este comando confirma una transacción abierta en esta conexión.

Ejemplo

En este ejemplo, soltaremos una secuencia llamada sequence_id. A continuación se muestra el comando.

DROP SEQUENCE sequence_id;

El comando anterior produce la siguiente salida.

(0) row (s) effected

Drop View

Drop View es un comando que se utiliza para eliminar la vista existente. Todas las vistas dependientes también se descartan si se utiliza la cláusula CASCADE.

Sintaxis

A continuación se muestra la sintaxis genérica del comando Drop View.

DROP VIEW [ IF EXISTS ] viewName [ RESTRICT | CASCADE ]

Ejemplo

En este ejemplo, soltaremos una vista llamada sample_view utilizando la siguiente consulta.

DROP VIEW sample_view;

La consulta anterior produce el siguiente resultado.

(0) row (s) effected