Resumo : neste tutorial, você aprenderá como usar a DROP VIEW
instrução SQLite para remover uma visualização de seu esquema de banco de dados.
DROP VIEW
Introdução à instrução SQLite
A DROP VIEW
instrução exclui uma visualização do esquema do banco de dados. Aqui está a sintaxe básica da DROP VIEW
instrução:
DROP VIEW [IF EXISTS] [schema_name.]view_name;
Linguagem de código: SQL (linguagem de consulta estruturada) ( sql )
Nesta sintaxe:
- Primeiro, especifique o nome da visualização que deseja remover após as
DROP VIEW
palavras-chave. - Segundo, especifique o esquema da visualização que você deseja excluir.
- Terceiro, use a
IF EXISTS
opção de remover uma visualização somente se ela existir. Se a visão não existir, aDROP VIEW IF EXISTS
instrução não fará nada. No entanto, tentar eliminar uma visualização inexistente sem aIF EXISTS
opção resultará em erro.
Observe que a DROP VIEW
instrução remove apenas o objeto view do esquema do banco de dados. Não remove os dados das tabelas base.
DROP VIEW
Exemplos de instruções SQLite
Esta instrução cria uma visualização que resume os dados invoices
do banco invoice_items
de dados de amostra :
CREATE VIEW v_billings (
invoiceid,
invoicedate,
total
)
AS
SELECT invoiceid,
invoicedate,
sum(unit_price * quantity)
FROM invoices
INNER JOIN
invoice_items USING (
invoice_id
);
Linguagem de código: SQL (linguagem de consulta estruturada) ( sql )
Para excluir a v_billings
visualização, você usa a seguinte DROP VIEW
instrução:
DROP VIEW v_billings;
Linguagem de código: SQL (linguagem de consulta estruturada) ( sql )
Este exemplo usa a IF EXISTS
opção de excluir uma visualização inexistente:
DROP VIEW IF EXISTS v_xyz;
Linguagem de código: SQL (linguagem de consulta estruturada) ( sql )
Não retorna nenhum erro. No entanto, se você não usar a IF EXISTS
opção como no exemplo a seguir, receberá um erro:
DROP VIEW v_xyz;
Linguagem de código: SQL (linguagem de consulta estruturada) ( sql )
Aqui está a mensagem de erro:
Erro ao executar consulta SQL no banco de dados 'chinook': nenhuma visualização: v_xyz
Neste tutorial, você aprendeu como usar a DROP VIEW
instrução SQLite para remover uma visualização de seu esquema de banco de dados.