从视图创建临时表

时间:2018-10-17 09:59:03

标签: sql sqlite

我正在使用sqlite3。

假设我有一个视图view_intermediate。我想从该视图创建一个临时表。换句话说,将视图结果转换为临时表。

SQL语句应如何执行此操作?

1 个答案:

答案 0 :(得分:3)

SQLite支持CREATE TABLE AS..SELECT,因此假设您想要表中的数据:

CREATE TABLE myTable AS
SELECT *
FROM view_intermediate;

如果要从视图中创建表,但又不想数据,则可以添加错误条件。

CREATE TABLE myTable AS
SELECT *
FROM view_intermediate
WHERE 1=2;