Resumen :en este tutorial, aprenderá a usar SQLite DROP VIEW
instrucción para eliminar una vista de su esquema de base de datos.
Introducción a SQLite DROP VIEW
declaración
La DROP VIEW
declaración elimina una vista del esquema de la base de datos. Esta es la sintaxis básica de DROP VIEW
declaración:
DROP VIEW [IF EXISTS] [schema_name.]view_name;
Code language: SQL (Structured Query Language) (sql)
En esta sintaxis:
- Primero, especifique el nombre de la vista que desea eliminar después de
DROP VIEW
palabras clave. - Segundo, especifique el esquema de la vista que desea eliminar.
- Tercero, use el
IF EXISTS
opción para eliminar una vista solo si existe. Si la vista no existe, elDROP VIEW IF EXISTS
declaración no hace nada. Sin embargo, intentar eliminar una vista que no existe sinIF EXISTS
la opción dará como resultado un error.
Tenga en cuenta que DROP VIEW
La declaración solo elimina el objeto de vista del esquema de la base de datos. No elimina los datos de las tablas base.
SQLite DROP VIEW
ejemplos de declaraciones
Esta declaración crea una vista que resume los datos de las invoices
y invoice_items
en la base de datos de ejemplo:
CREATE VIEW v_billings (
invoiceid,
invoicedate,
total
)
AS
SELECT invoiceid,
invoicedate,
sum(unit_price * quantity)
FROM invoices
INNER JOIN
invoice_items USING (
invoice_id
);
Code language: SQL (Structured Query Language) (sql)
Para eliminar el v_billings
vista, utiliza la siguiente DROP VIEW
declaración:
DROP VIEW v_billings;
Code language: SQL (Structured Query Language) (sql)
Este ejemplo usa el IF EXISTS
opción para eliminar una vista que no existe:
DROP VIEW IF EXISTS v_xyz;
Code language: SQL (Structured Query Language) (sql)
No devuelve ningún error. Sin embargo, si no usa el IF EXISTS
opción como el siguiente ejemplo, obtendrá un error:
DROP VIEW v_xyz;
Code language: SQL (Structured Query Language) (sql)
Aquí está el mensaje de error:
Error while executing SQL query on database 'chinook': no such view: v_xyz
En este tutorial, ha aprendido a usar SQLite DROP VIEW
instrucción para eliminar una vista de su esquema de base de datos.