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