Sqlite参考手册
语言 | Language
CREATE VIEW
[Top]
CREATE VIEW
create-view-stmt: hide
select-stmt: show
common-table-expression: show
compound-operator: show
expr: show
literal-value: show
raise-function: show
type-name: show
signed-number: show
join-clause: show
join-constraint: show
join-operator: show
ordering-term: show
result-column: show
table-or-subquery: show
CREATE VIEW命令为预打包的SELECT语句分配一个名称。一旦创建了视图,它就可以在另一个SELECT的FROM子句中用来代替表名。
如果在“CREATE”和“VIEW”之间出现“TEMP”或“TEMPORARY”关键字,则创建的视图仅对创建该视图的数据库连接可见,并且在数据库连接关闭时自动删除。
如果指定了模式名称,则视图将在指定的数据库中创建。在VIEW上指定模式名称和TEMP关键字是错误的,除非模式名称是“temp”。如果未指定模式名称,并且TEMP关键字不存在,则在主数据库中创建VIEW。
您不能删除,插入或更新视图。视图在SQLite中是只读的。但是,在很多情况下,您可以在视图上使用INSTEAD OF触发器来完成同样的任务。使用DROP VIEW命令删除视图。
如果列名称列表跟在视图名称后面,那么该列表将确定视图的列名称。如果省略列名称列表,则视图中列的名称将从select-stmt中的结果集列的名称派生。请注意,列名称列表语法仅在SQLite版本3.9.0(2015-10-14)及更高版本中受支持。
语言 | Language相关
SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来
主页 | https://sqlite.org/ |
源码 | https://www.sqlite.org/src/ |
发布版本 | 3.21.0 |