当前位置:网站首页>GBase8s数据库INTO STANDARD 和 INTO RAW 子句
GBase8s数据库INTO STANDARD 和 INTO RAW 子句
2022-06-29 11:27:00 【爱吃萝卜冰冰凉】
您可使用 INTO STANDARD 和 INTO RAW 子句来创建一个新的存储 SELECT 语句的结果集的永久表。
此语法提供单一机制来指定查询,来接收符合条件的记录,并将那些查询结果插入到永久的数据库表内。
当使用 SELECT INTO 来创建新的永久表时,您可指定它的类型为 STANDARD 或 RAW。缺省
的类型是 STANDARD。您可可选地指定新表的存储位置、extent 大小和锁模式选项。
新的永久表的列名称是在 Projection 子句的选择列表中指定的那些名称。如果星号(
*)作为
Projection 子句的选择列表出现,则该星号扩展到 SELECT 语句的 FROM 子句中相应的表或视图
的所有列名称。任何影子列都不会通过星号规范来扩展。
下列示例创建新的名为 ptabl 的 raw 表来存储连接查询的结果:
SELECT t1col1, t1col2, t2col1
FROM tab1, tab2
WHERE t1col1 < 100 and t2col1 > 5
INTO RAW ptab1;
在上例中,新的 ptabl 表可能包含列 t1col1、t1col2 和 t2col1。
除了简单的列表达式之外的所有表达式都必须有一个定义在 Projection 子句中的显示标签。此显示
标签被用作新表中的列的名称。如果简单的(或平凡的)列表达式没有显示标签,则该表使用列名
称。如果在选择列表中有重复的显示标签或列名称,则返回错误。
下一示例失败并返回错误 -249,因为它没有为 col1+5 表达式声明显示标签:
SELECT col1+5, col2
FROM tab1
INTO ptab1;
下列修订的查询避免在前一示例中的 -249 错误:
SELECT col1+5 pcol1, col2
FROM tab1
INTO ptab1;
上述修正的示例创建标准 ptabl 表来在它的列 pcol1 和 col2 中存储查询结果。
对结果表的限制
与大部分 DDL 语句一样,使用完全符合条件的表名称在另一数据库中创建新的结果表的尝试失败
并返回语法错误。
要以与同一数据库中现有的表相同的名称创建结果表,也会发生类似的错误。
SELECT INTO . . . TABLE 语句不可被用作子查询的一部分。
然而,您可使用不是 SELECT 子句的 projection 列表的一部分的列作为 ORDER BY 子句中的排
序键。
要获取对于可类似地创建查询结果表并通过插入符合条件的行来填充那表的 CREATE TABLE 语
句语法的描述,请参阅 AS SELECT 子句。
边栏推荐
- Li Kou daily question - day 31 -13 Roman array to integer
- 服务数百万开发者,首届 Techo Day 腾讯技术开放日发布 7 款“轻量级”产品
- Helping the ultimate experience, best practice of volcano engine edge computing
- Binary tree recursion and iteration
- RSLO:自监督激光雷达里程计(实时+高精度,ICRA2022)
- 每周推荐短视频:爱因斯坦是怎样思考问题的?
- 杰理之关于 TWS 交叉配对的配置【篇】
- Unified exception reporting practice based on bytecode
- 普通用户使用vscode登录ssh编辑root文件
- 嵌入式数据库开发编程(四)——DDL、DML
猜你喜欢

Pytoch - distributed communication primitive (with source code)
![[VTK] MFC grid editor based on vtk8.2](/img/c5/d0f070ccb819fc682855319b7415e0.png)
[VTK] MFC grid editor based on vtk8.2

如何查看网站已经保存的密码

智能垃圾桶(四)——树莓派pico实现超声波测距(HC-SR04)

杰理之关于 TWS 配对方式配置【篇】

Wonderful! Miaoying technology fully implements Zadig to help container construction, and fully embraces kubernetes and Yunyuan
![[pbootcms模板]作文网站/文档下载网站源码](/img/6e/51bbb4ce961defa4abd098ff3af21f.jpg)
[pbootcms模板]作文网站/文档下载网站源码

Pro test! Centos7 deploy PHP + spool

妙!妙盈科技全面实施 Zadig 助力容器化建设,全面拥抱 Kubernetes 和云原生

pod安全策略(PSP)
随机推荐
Is it safe for Hengtai securities to open an account? Ranking of securities
shell判断命令是否执行成功
Oracle expands distributed cloud services to bring comprehensive public cloud services to more customers
助力极致体验,火山引擎边缘计算最佳实践
杰理之关于 TWS 交叉配对的配置【篇】
钛动科技:我们的 Zadig 落地之路
Numpy的ndarray数组基础
Jerry's about TWS pairing mode configuration [chapter]
GBase8s数据库在组合查询中的集合运算符
GBase8s数据库FOR READ ONLY 子句
Equals increases execution speed / performance optimization
杰理之关于开机发起回连对耳的位置:【篇】
AOSP ~ 初始化语言
How to view saved passwords of websites
Easy express: we use Zadig to realize 10000 times of construction and deployment, smart operation and maintenance, and release development productivity
Wang Yingqi, founder of ones, talks to fortune (Chinese version): is there any excellent software in China?
GBase8s数据库与 FOR UPDATE 子句不兼容的语法
【VTK】MFC基于VTK8.2的网格编辑器
亲测!Centos7部署PHP + Swoole
Oracle netsuite helps TCM bio understand data changes and make business development more flexible