sql - 从视图创建临时表
问题描述
我正在使用 sqlite3。
假设我有一个视图view_intermediate
。我想从此视图创建一个临时表。换句话说,将视图的结果变成一个临时表。
SQL 语句应该如何执行此操作?
解决方案
SQLite 支持CREATE TABLE AS..SELECT
,所以假设你想要表中的数据:
CREATE TABLE myTable AS
SELECT *
FROM view_intermediate;
如果您想从视图中创建一个表,但不想要数据,您可以添加一个 false 条件。
CREATE TABLE myTable AS
SELECT *
FROM view_intermediate
WHERE 1=2;
推荐阅读
- oracle - Oracle表之间的数据一致性
- angular6 - 如何将角度页面导出为具有多页的pdf
- amazon-web-services - 删除未使用的 EBS 卷
- php - 将数组添加到csv文件中-同一行不同列上的两个数组值
- android - 如何使用 GridLayoutManager 在 Recyclerview 中绘制彩色内部网格?
- abap - 设置 cl_gui_toolbar 中定义的工具栏按钮的宽度
- node.js - 应用程序中的嵌入式服务器
- javascript - 带有 JavaScript 的可排序 html 整数表
- scala - “未绑定占位符参数”的解释
- javascript - 即使验证失败也提交表单