Resumo :neste tutorial, você aprenderá como usar o SQLite
DROP VIEW instrução para remover uma exibição de seu esquema de banco de dados. Introdução ao SQLite DROP VIEW declaração
A
DROP VIEW A instrução exclui uma exibição do esquema do banco de dados. Aqui está a sintaxe básica do DROP VIEW demonstração:DROP VIEW [IF EXISTS] [schema_name.]view_name;Code language: SQL (Structured Query Language) (sql) Nesta sintaxe:
- Primeiro, especifique o nome da visualização que deseja remover após
DROP VIEWpalavras-chave. - Segundo, especifique o esquema da visualização que você deseja excluir.
- Terceiro, use o
IF EXISTSopção para remover uma exibição somente se ela existir. Se a visualização não existir, oDROP VIEW IF EXISTSdeclaração não faz nada. No entanto, tentar descartar uma visualização inexistente sem oIF EXISTSopção resultará em um erro.
Observe que a
DROP VIEW A instrução remove apenas o objeto de exibição do esquema do banco de dados. Não remove os dados das tabelas base. SQLite DROP VIEW exemplos de declarações
Esta instrução cria uma visão que resume os dados das
invoices e invoice_items no banco de dados de exemplo: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 excluir o
v_billings view, você usa o seguinte DROP VIEW demonstração:DROP VIEW v_billings;Code language: SQL (Structured Query Language) (sql) Este exemplo usa o
IF EXISTS opção para excluir uma visualização inexistente:DROP VIEW IF EXISTS v_xyz;Code language: SQL (Structured Query Language) (sql) Não retorna nenhum erro. No entanto, se você não usar o
IF EXISTS opção como o exemplo a seguir, você receberá um erro:DROP VIEW v_xyz;
Code language: SQL (Structured Query Language) (sql) Aqui está a mensagem de erro:
Error while executing SQL query on database 'chinook': no such view: v_xyz
Neste tutorial, você aprendeu como usar o SQLite
DROP VIEW instrução para remover uma exibição de seu esquema de banco de dados.