[帮助文档] 什么是SQL手册公用表表达式及示例

AnalyticDB PostgreSQL版7.0版本增强了公用表表达式(Common Table Expression,简称CTE)功能,支持对CTE语句指定MATERIALIZED或NOT MATERIALIZED,可以更好地控制执行计划,能够有效提升SQL性能。

PostgreSQL 10.1 手册_部分 II. SQL 语言_第 13 章 并发控制_13.4. 应用级别的数据完整性检查

13.4. 应用级别的数据完整性检查 13.4.1. 用可序列化事务来强制一致性 13.4.2. 使用显式锁定强制一致性 对于使用读已提交事务的数据完整性强制业务规则非常困难,因为对每一个语句数据视图都在变化,并且如果一个写冲突发生即使一个单一语句也不能把它自己限制到该语句的快照。 虽然一...

「大师课」PolarDB 高手课

20 课时 |
9603 人已学 |
免费

高校精品课-华东师范大学-云原生数据库

13 课时 |
277 人已学 |
免费

AnalyticDB PostgreSQL 企业智能数据中台:一站式管理数据服务资产

10 课时 |
292 人已学 |
免费
开发者课程背景图

PostgreSQL 10.1 手册_部分 II. SQL 语言_第 6 章 数据操纵

第 6 章 数据操纵 目录 6.1. 插入数据 6.2. 更新数据 6.3. 删除数据 6.4. 从修改的行中返回数据 前面的章节讨论了如何创建表和其他结构来保存你的数据。现在是时候给表填充数据了。本章涉及如何插入、更新和删除表数据。在接下来的一章将最终解释如何把你丢失...

PostgreSQL 10.1 手册_部分 II. SQL 语言_第 6 章 数据操纵_6.4. 从修改的行中返回数据

6.4. 从修改的行中返回数据 有时在修改行的操作过程中获取数据很有用。INSERT、 UPDATE和DELETE命令都有一个支持这个的可选的 RETURNING子句。使用RETURNING 可以避免执行额外的数据库查询来收集数据,并且在否则难以可靠地识别修改...

PostgreSQL 10.1 手册_部分 II. SQL 语言_第 6 章 数据操纵_6.3. 删除数据

6.3. 删除数据 到目前为止我们已经解释了如何向表中增加数据以及如何改变数据。剩下的是讨论如何删除不再需要的数据。和前面增加数据一样,你也只能从表中整行整行地删除数据。在前面的一节里我们解释了 SQL 不提供直接访问单个行的方法。因此,删除行只能是通过指定被删除行必须匹配的条件进行。如果...

PostgreSQL 10.1 手册_部分 II. SQL 语言_第 6 章 数据操纵_6.2. 更新数据

6.2. 更新数据 修改已经存储在数据库中的数据的行为叫做更新。你可以更新单个行,也可以更新表中所有的行,还可以更新其中的一部分行。 我们可以独立地更新每个列,而其他的列则不受影响。 要更新现有的行,使用UPDATE命令。这需要提供三部分信息: 表的名字和要更新的列名 列的新值 要更新的是...

PostgreSQL 10.1 手册_部分 II. SQL 语言_第 6 章 数据操纵_6.1. 插入数据

6.1. 插入数据 当一个表被创建后,它不包含数据。在数据库可以有点用之前要做的第一件事就是向里面插入数据。数据在概念上是以每次一行地方式被插入的。你当然可以每次插入多行,但是却没有办法一次插入少于一行的数据。即使你只知道几个列的值,那么你也必须创建一个完整的行。 要创建一个新行,使用IN...

PostgreSQL 10.1 手册_部分 II. SQL 语言_第 5 章 数据定义_5.11. 外部数据

5.11. 外部数据 PostgreSQL实现了部分的SQL/MED规定,允许我们使用普通SQL查询来访问位于PostgreSQL之外的数据。这种数据被称为外部数据(注意这种用法不要和外键混淆,后者是数据库中的一种约束)。 外部数据可以在一个外部数据包装器的帮助下被访问。一个外部数据包装器...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

相关电子书
更多
使用云起实验室体验PolarDB分布式版
PolarDB分布式版架构介绍
PolarDB for PostgreSQL 开源必读手册
立即下载 立即下载 立即下载
相关镜像

云原生数据库 PolarDB手册相关内容