SQLite DROP VIEW

Resumo : neste tutorial, você aprenderá como usar a DROP VIEWinstrução SQLite para remover uma visualização de seu esquema de banco de dados.

DROP VIEWIntrodução à instrução SQLite

A DROP VIEWinstrução exclui uma visualização do esquema do banco de dados. Aqui está a sintaxe básica da DROP VIEWinstruçã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 VIEWpalavras-chave.
  • Segundo, especifique o esquema da visualização que você deseja excluir.
  • Terceiro, use a IF EXISTSopção de remover uma visualização somente se ela existir. Se a visão não existir, a DROP VIEW IF EXISTSinstrução não fará nada. No entanto, tentar eliminar uma visualização inexistente sem a IF EXISTSopção resultará em erro.

Observe que a DROP VIEWinstrução remove apenas o objeto view do esquema do banco de dados. Não remove os dados das tabelas base.

DROP VIEWExemplos de instruções SQLite

Esta instrução cria uma visualização que resume os dados invoicesdo banco invoice_itemsde 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_billingsvisualização, você usa a seguinte DROP VIEWinstrução:

DROP VIEW v_billings;Linguagem de código:  SQL (linguagem de consulta estruturada)  ( sql )

Este exemplo usa a IF EXISTSopçã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 EXISTSopçã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 VIEWinstrução SQLite para remover uma visualização de seu esquema de banco de dados.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *