Skip to main content

SQLite DROP VIEW

SQLite DROP VIEW语句简介

DROP VIEW语句从数据库架构中删除一个视图。以下是DROP VIEW语句的基本语法:

DROP VIEW [IF EXISTS] [schema_name.]view_name;

在这种语法中:

请注意,DROP VIEW语句仅从数据库架构中删除视图对象。它不会删除基表的数据。

SQLite DROP VIEW语句示例

此语句创建一个视图,用于汇总样本数据库中发票和发票项的数据:

CREATE VIEW v_billings (
invoiceid,
invoicedate,
total
)
AS
SELECT invoiceid,
invoicedate,
sum(unit_price * quantity)
FROM invoices
INNER JOIN
invoice_items USING (
invoice_id
);

要删除v_billings视图,请使用以下DROP view语句:

DROP VIEW v_billings;

本例使用“如果存在”选项删除不存在的视图:

DROP VIEW IF EXISTS v_xyz;

它不会返回任何错误。但是,如果不使用以下示例中的if EXISTS选项,则会出现错误:

DROP VIEW v_xyz;

以下是错误消息:


在本教程中,您学习了如何使用SQLite DROP VIEW语句从其数据库模式中删除视图。