Shrnutí :v tomto tutoriálu se naučíte používat SQLite DROP VIEW příkaz k odstranění pohledu z jeho databázového schématu.
Úvod do SQLite DROP VIEW prohlášení
DROP VIEW příkaz odstraní pohled ze schématu databáze. Zde je základní syntaxe DROP VIEW prohlášení:
DROP VIEW [IF EXISTS] [schema_name.]view_name;Code language: SQL (Structured Query Language) (sql) V této syntaxi:
- Nejprve zadejte název zobrazení, které chcete odebrat po
DROP VIEWklíčová slova. - Zadruhé zadejte schéma zobrazení, které chcete smazat.
- Za třetí, použijte
IF EXISTSmožnost odebrat pohled pouze v případě, že existuje. Pokud zobrazení neexistuje,DROP VIEW IF EXISTSprohlášení nic nedělá. Pokusíte se však zrušit neexistující pohled bezIF EXISTSzpůsobí chybu.
Všimněte si, že DROP VIEW příkaz pouze odstraní objekt zobrazení ze schématu databáze. Neodstraní data základních tabulek.
SQLite DROP VIEW příklady příkazů
Tento příkaz vytvoří pohled, který shrnuje data z invoices a invoice_items ve vzorové databázi:
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)
Chcete-li odstranit v_billings použijete následující DROP VIEW prohlášení:
DROP VIEW v_billings;Code language: SQL (Structured Query Language) (sql)
Tento příklad používá IF EXISTS možnost smazat neexistující pohled:
DROP VIEW IF EXISTS v_xyz;Code language: SQL (Structured Query Language) (sql)
Nevrací žádnou chybu. Pokud však nepoužijete IF EXISTS možnost jako v následujícím příkladu, zobrazí se chyba:
DROP VIEW v_xyz;
Code language: SQL (Structured Query Language) (sql) Zde je chybová zpráva:
Error while executing SQL query on database 'chinook': no such view: v_xyz
V tomto tutoriálu jste se naučili používat SQLite DROP VIEW příkaz k odstranění pohledu z jeho databázového schématu.