SELECT INTO - 从一个查询的结果中创建一个新表
2024-09-02 15:42:12
SYNOPSIS
SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]
* | expression [ AS output_name ] [, ...]
INTO [ TEMPORARY | TEMP ] [ TABLE ] new_table
[ FROM from_item [, ...] ]
[ WHERE condition ]
[ GROUP BY expression [, ...] ]
[ HAVING condition [, ...] ]
[ { UNION | INTERSECT | EXCEPT } [ ALL ] select ]
[ ORDER BY expression [ ASC | DESC | USING operator ] [, ...] ]
[ LIMIT { count | ALL } ]
[ OFFSET start ]
[ FOR UPDATE [ OF tablename [, ...] ] ]
DESCRIPTION 描述
SELECT INTO 从一个查询的计算结果中创建一个新表。 数据并不返回给客户端,这一点和普通的 SELECT 不同。 新表的字段具有和 SELECT 的输出字段相关联(相同)的名字和数据类型。
PARAMETERS 参数
- TEMPORARY 或 TEMP
- 如果声明了这个关键字,那么该表是作为一个临时表创建的。 请参考 CREATE TABLE [create_table(7)] 获取细节。
- new_table
- 要创建的表的表名(可以有模式修饰)。
所有其它输入的域都在 SELECT [select(7)] 中有详细描述。
NOTES 注意
CREATE TABLE AS [create_table_as(7)] 的作用和 SELECT INTO 相同。 我们建议使用
CREATE TABLE AS 语法, 因为 SELECT INTO 不是标准语法。 实际上,这种类型的 SELECT INTO 是不能在 ECPG 或者
PL/pgSQL 中使用的, 因为它们对 INTO 子句的解释是不同的。
最新文章
- CodeForces 444C 分块
- 平时一些mysql小技巧及常识
- Python语法一
- 演示Android百度地图操作功能
- Reorder array to construct the minimum number
- Daily Scrum 12.12
- Magicodes.WeiChat——ASP.NET Scaffolding生成增删改查、分页、搜索、删除确认、批量操作、批量删除等业务代码
- .md文件 Markdown 语法说明
- JavaScript继承方式详解
- Binary Tree Level Order Traversal 解题思路 ×
- 我的云服务之WWW
- Linux基本命令总结(三)
- Java+opencv实现人脸检测
- java框架篇---Struts2 本地化/国际化(i18n)
- LR、Poly2、FM、FFM
- MySQL通过游标来实现通过查询结果集循环
- laravel记录笔记Laravel 连接数据库、操作数据库的三种方式
- CentOS下KVM增加磁盘/磁盘扩容/在线扩容
- webAR涉及的技术【转】
- Struts2 文件下载(中文处理方法以及控制下载文件名称和扩展名)