1语法
创建视图-状态:
select-stmt(选择-测试):
通用表格表达:
复合运算符:
快递:
过滤条款:
函数参数:
文字值:
附加条款:
特定帧:
raise函数:
类型名称:
签名号码:
联合条款:
订购术语:
结果列:
表或子查询:
窗口定义:
特定帧:
2描述
CREATE VIEW命令为预打包的选择声明。一旦创建了视图,就可以在FROM子句中使用它另一个的选择代替表名。
如果“TEMP”或“TEMPORARY”关键字出现在“CREATE”之间和“VIEW”,则创建的视图仅对数据库连接创建了它,并在以下情况下自动删除数据库连接已关闭。
如果方案名称则视图在指定的数据库中创建。如果同时指定方案名称和视图上的TEMP关键字,除非方案名称为“temp”。如果未指定架构名称,并且TEMP关键字不存在,在主数据库中创建VIEW。
你不能删除,插入,或更新一个视图。视图是只读的在SQLite中。然而,在许多情况下,您可以使用INSTEAD OF触发器论实现观同样的事情。视图已删除使用下拉视图命令。
如果列名列表如下这个视图名称,则该列表确定视图的列的名称。如果列名列表被省略,然后派生视图中列的名称中result-set列的名称select-stmt(选择-测试).使用列名建议使用列表。或者,如果列名列表被省略,则结果中的列选择定义视图的语句应该具有使用"AS柱状排列“语法。SQLite允许您创建自动依赖的视图生成的列名,但应该避免使用它们,因为用于生成列名的规则不是接口,并可能在SQLite的未来版本中更改。
这个列名已在中添加列表语法SQLite版本3.9.0(2015-10-14)。