视图(VIEW)可以包含一个表的所有行或一个或多个表中的选定行,可以从一个或多个表创建视图,这取决于编写的SQLite查询来创建视图。
SQLite视图是只读的,因此您可能无法在视图上执行DELETE,INSERT或UPDATE语句。但是,您可以在视图上创建触发器,该触发器将在DELETE,INSERT或UPDATE视图时触发,并在触发器主体中执行所需的操作。
创建视图
使用 CREATE VIEW 语句创建SQLite视图,可以从一个表,多个表或另一个视图创建SQLite视图。
以下是基本的CREATE VIEW语法。
CREATE [TEMP | TEMPORARY] VIEW view_name AS SELECT column1, column2..... FROM table_name WHERE [condition];
视图示例
考虑COMPANY表,其中包含以下记录-
ID NAME AGE ADDRESS SALARY ---------- ---------- ---------- ----------