上一页 1 ··· 3 4 5 6 7
摘要: 跟随在一个美元符号($)后面的数字被用来表示在一个函数定义或一个预备语句中的位置参数。 在其他上下文中该美元符号可以作为一个标识符或者一个美元引用字符串常量的一部分。 圆括号(())具有它们通常的含义,用来分组表达式并且强制优先。 在某些情况中,圆括号被要求作为一个特定 SQL 命令的固定语法的一部 阅读全文
posted @ 2020-12-22 00:51 bufuzhou 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 在PostgreSQL中有三种隐式类型常量:字符串、位串和数字。 字符串常量: 在SQL中,一个字符串常量是一个由单引号(')包围的任意字符序列,例如'This is a string'。 为了在一个字符串中包括一个单引号,可以写两个相连的单引号,例如'Dianne''s horse'。要包括一个反 阅读全文
posted @ 2020-12-22 00:43 bufuzhou 阅读(142) 评论(0) 推荐(0) 编辑
摘要: SQL标识符和关键词必须以一个字母(a-z,也可以是带变音符的字母和非拉丁字母)或一个下划线(_)开始。 后续字符可以是字母、下划线(_)、数字(0-9)或美元符号($) 注意根据SQL标准的字母规定,美元符号是不允许出现在标识符中的,因此它们的使用可能会降低应用的可移植性。 SQL标准不会定义包含 阅读全文
posted @ 2020-12-22 00:19 bufuzhou 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 继承是面向对象数据库中的概念。它展示了数据库设计的新的可能性。 让我们创建两个表:表cities和表capitals。自然地,首都也是城市,所以我们需要有某种方式能够在列举所有城市的时候也隐式地包含首都。如果真的聪明,我们会设计如下的模式: CREATE TABLE capitals ( name 阅读全文
posted @ 2020-12-21 01:25 bufuzhou 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 一个窗口函数在一系列与当前行有某种关联的表行上执行一种计算。 这与一个聚集函数所完成的计算有可比之处。 但是窗口函数并不会使多行被聚集成一个单独的输出行,这与通常的非窗口聚集函数不同。 取而代之,行保留它们独立的标识。在这些现象背后,窗口函数可以访问的不仅仅是查询结果的当前行。 下面是一个例子用于展 阅读全文
posted @ 2020-12-21 01:17 bufuzhou 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 事务是所有数据库系统的基础概念。 事务最重要的一点是它将多个步骤捆绑成了一个单一的、要么全完成要么全不完成的操作。 步骤之间的中间状态对于其他并发事务是不可见的,并且如果有某些错误发生导致事务不能完成,则其中任何一个步骤都不会对数据库造成影响。 例如,考虑一个保存着多个客户账户余额和支行总存款额的银 阅读全文
posted @ 2020-12-21 00:58 bufuzhou 阅读(119) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7