我正在使用sqlite3。
假设我有一个视图view_intermediate
。我想从该视图创建一个临时表。换句话说,将视图结果转换为临时表。
SQL语句应如何执行此操作?
答案 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;