表表达式

USING 是个缩写符号,它允许你利用特殊的情况:连接的两端都具有相同的连接名。它接受共享名的一个逗号分隔列表,并且为其中每一个共享构造一个包含等值比较的连接条件。例如用 USING(a,b)连接 T1 和 T2 会产生连接条件 ON ``T1``.a=...

表表达式

USING 是个缩写符号,它允许你利用特殊的情况:连接的两端都具有相同的连接名。它接受共享名的一个逗号分隔列表,并且为其中每一个共享构造一个包含等值比较的连接条件。例如用 USING(a,b)连接 T1 和 T2 会产生连接条件 ON ``T1``.a=...

唯一索引

一个多唯一索引将会拒绝在所有索引具有相同组合值的表行。本数据库会自动为定义了一个唯一约束或主键的表创建一个唯一索引。该索引包含组成主键或唯一约束的所有(可能是一个多索引),它也是用于强制这些约束的机制。注意 不...

内建函数概述

一般在窗口定义中会指定 order by,未指定 order by 时,一个分区中的所有数据行具有相同的 order by 列值。NULL与NULL被认为是相等的。GROUPS:一个分区中所有具有相同 order by 列值的数据组成一个GROUP。未指定 order by 时,分区中的...

窗口函数

一般在窗口定义中会指定 order by,未指定 order by 时,一个分区中的所有数据行具有相同的 order by 列值。NULL与NULL被认为是相等的。GROUPS:一个分区中所有具有相同 order by 列值的数据组成一个GROUP。未指定 order by 时,分区中的...

窗口函数

一般在窗口定义中会指定 order by,未指定 order by 时,一个分区中的所有数据行具有相同的 order by 列值。NULL与NULL被认为是相等的。GROUPS:一个分区中所有具有相同 order by 列值的数据组成一个GROUP。未指定 order by 时,分区中的...

DBMS_SQL

DBMS_SQL包提供查询 PolarDB PostgreSQL版(兼容Oracle)动态SQL的功能,可以在应用运行时构建查询...DEFINE_COLUMN_CHAR 存储过程 DEFINE_COLUMN_CHAR 在SELECT列表中定义了一个CHAR类型的列或表达式,您在游标中返回并获取这个CHAR类型的列...

CREATE TABLE

重要 加盐因子(salt_factor)是进一步散列相同storeId列值的数据,通常设置为一个较小的数值,并且数值与分区数量是两倍的数量关系。如果分区数量为16,当salt_factor大于4时,则无法散数据。加盐因子的其他表示如下:salt_factor=1:...

索引管理

如何更好的使用索引:避免创建重叠的索引 在多索引中,具有相同前导的索引冗余。批量载入前删除索引 当载入大量数据到一个表中,建议先删除索引并且在数据装载完成后重建这些索引,将会比更新索引更快。测试并且比较使用索引和不使用...

在记录声明中使用%ROWTYPE

指定表中的每个定义记录中具有列相同的数据类型的同名字段。record table%ROWTYPE;record 是分配给记录的标识符。table 是其用于定义记录中的字段的表(或视图)的名称。以下示例显示上一节中的 emp_sal_query 存储过程可如何修改以...

存索引如何实现高效数据过滤

在PolarDB的用户使用场景中,经常出现包含Null值列的情况,如果让现有用户使用默认值填充Null值,不仅需要通过DDL花费大量时间更改表的结构,可能还需要更改现有业务的查询SQL。PolarDB IMCI支持对Null值的列构建minmax以及Bloom filter...

规划器使用的统计信息

如果 a 的值的知识足以决定 b 的,即不会有两个行具有相同的 a 但是有不同的 b ,我们就说 b 函数依赖于 a。在一个完全规范化的数据库中,函数依赖应该仅存在于主键和超键上。不过,实际上很多数据集合会由于各种原因无法被...

获取Excel的列

1.组件介绍 说明 必要前置组件:启动Excel 或 获取已打开的Excel 利用本组件可以获取当前Sheet页中最后一列有值的列数 2.输入项 说明 请参照可视化编辑器内组件面板中各输入项的帮助信息 3.输出项 说明 请参照可视化编辑器内组件面板中各...

DML

Grouping results GROUP BY选项允许将所有共享一组相同值的选定行浓缩为单个行。使用GROUP BY选项,只能在 partition key 级别或 clustering column 级别对行进行分组。因此,GROUP BY选项仅按主键顺序接受主键名称作为参数。如果...

系统表

小于零,是distinct个数除以行数的负值(当ANALYZE认为distinct值的数量会随着表增长而增加时采用负值的形式,而如果认为列具有固定数量的distinct时采用正值的形式)。例如,-1表示一个唯一列,即其中distinct值的个数等于行数。most_...

INSERT

从表 tmp_films 中获得一些行插入到表 films 中,两个表具有相同的列布局:INSERT INTO films SELECT*FROM tmp_films WHERE date_prod;插入数组列:为 noughts-and-crosses 游戏创建一个空的 3x3 棋盘 INSERT INTO tictactoe(game,board[1:...

过滤器

CompositeColumnValueFilter 根据多个参考列的列值的判断结果进行逻辑组合,决定是否过滤某行。注意事项 过滤器的条件支持关系运算(=、!和逻辑运算(NOT、AND、OR),最多支持10个条件的组合。过滤器中的参考列必须在读取的结果内。...

ANALYZE和AUTO ANALYZE

相同点 对统一收集包括行数、宽、的最常用(Most Common Values)、的直方图(Histogram)信息,的非重复值的个数(Number of Distinct Value,NDV)在内的信息。两个命令都会相互覆盖指定的统计信息,但不会覆盖其他的...

宽表模型介绍

具有相同分区键值的行属于同一个数据分区,一个分区可能包含多个分区键。表格存储 服务会自动根据特定的规则对分区进行分裂和合并。说明 分区键是最小的分区单位,相同的分区键值的数据无法再做切分。为了防止分区过大无法切分,单个...

读取数据

如果设置了返回的列名,当某行中指定的列均不存在时,则不返回该行,即返回为null;当某行中存在部分指定的列时,则返回该行且只返回存在的列。说明 查询一行数据时,默认返回此行所有列的数据。如果需要只返回特定列,可以通过设置...

原子计数器

List<String>ReturnColumnNames 对于进行原子计数操作的列,设置需要返回列值的列名。ReturnType ReturnType 设置返回类型,返回进行原子计数操作的列的新。参数 参数 说明 TableName 数据表名称。ColumnName 进行原子计数操作的列名。只...

CREATE TABLE

插入到表中的数据行将根据分区键中的列或表达式的路由到分区。如果没有现有的分区与新行中的匹配,则会报告错误。分区表不支持 EXCLUDE 约束;但是,你可以在各个分区上定义这些约束。PARTITION OF parent_table { FOR VALUES ...

组合类型

这个查询产生一个单一组合值列,所以我们会得到这样的输出:c-("fuzzy dice",42,1.99)(1 row)不过要注意简单的名称会在表名之前先匹配到列名,因此这个例子可行的原因仅仅是因为在该查询的表中没有名为 c 的列。普通的限定列名语法 table_...

CREATE POLICY

出于组合多种策略的目的,将 ALL 策略视为与所应用的任何其他类型的策略具有相同的类型。例如,在 UPDATE 命令中,SELECT 和 UPDATE 两种权限都需要,如果每种类型都有多个适用的策略,则将之以下面的方式组合:expression from ...

创建表

被引用的列必须是被引用表中具有唯一性或者主键约束的列。除此之外,当所引用列的数据发生改变时,在这个表上相关列上也要执行相关的操作。当删除引用表的记录的时候,ON DELETE 子句会指定要执行的操作。尽管约束可以是延迟的,但是引用...

ALTER TABLE

可选的 USING 子句指定如何从旧的列值计算新列,如果被省略,默认的转换和从旧类型到新类型的赋值造型一样。如果没有从旧类型到新类型的隐式或者赋值造型,则必须提供一个 USING 子句。SET/DROP DEFAULT 这些表单设置或删除列的默认...

PolarDB MySQL版间的双向同步

目前DTS支持进行检测的冲突类型包括:INSERT导致的唯一性冲突 同步INSERT语句时违背了唯一性约束,例如双向同步的两个节点同时或者在极为接近的时间新增了某个主键值相同的记录,那么同步到对端时,会因为已经存在相同主键值的记录,导致...

显式锁定

当前 UPDATE 情况中被考虑的列集合是那些具有能用于外键的唯一索引的列(所以部分索引和表达式索引不被考虑),但是这种要求未来有可能会改变。FOR NO KEY UPDATE 行为与 FOR UPDATE 类似,不过获得的锁较弱:这种锁将不会阻塞尝试在相同行...

JSON类型

右边具有一个单一键对的对象被包含在左边的对象中:SELECT '{"product":"PostgreSQL","version":9.4,"jsonb":true}':jsonb@>'{"version":9.4}':jsonb;右边的数组不会被认为包含在左边的数组中,-即使其中嵌入了一个相似的数组:SELECT '...

SELECT

with_query_name:可以通过写一个 WITH 查询的名称来引用它,就好像该查询的名称是一个表名(实际上,该 WITH 查询会为主查询隐藏任何具有相同名称的真实表。如果必要,你可以使用带模式限定的方式以相同的名称来引用真实表)。可以像表...

ARRAY_INTERSECT

MaxCompute ARRAY_INTERSECT函数用于计算两个ARRAY数组之间的交集,并返回一个包含两个数组中都存在的相同值的新数组。本文为您介绍ARRAY_INTERSECT函数的命令格式、参数说明以及使用示例。命令格式 array<T>array_intersect(array<T><a>,...

CREATE PROCEDURE

新存储过程的名称不得与同一 schema 中具有相同输入参数类型的任何现有存储过程匹配。不过,具有不同输入参数类型的存储过程可共用一个名称(这称为重载)。(存储过程重载是一项 PolarDB PostgreSQL版(兼容Oracle)功能-独立存储过程的...

控制结构

但是要返回一个复合(行),你必须写一个正好产生所需集合的表达式。这可能需要使用显式造型。如果你声明带输出参数的函数,那么就只需要写不带表达式的 RETURN。输出参数变量的当前将被返回。如果你声明函数返回 void,一个 RETURN ...

CREATE TYPE

虽然这不是必须的,但提供 subtype_diff 函数可以提高在该范围类型的列上使用 GiST 索引的效率。基础类型 CREATE TYPE 命令的第四种形式用于创建新的基础类型,也称为标量类型。创建一个新的基础类型是一项高权限操作,因此要求执行者必须...

CREATE TYPE

虽然这不是必须的,但提供 subtype_diff 函数可以提高在该范围类型的列上使用 GiST 索引的效率。基础类型 CREATE TYPE 命令的第四种形式用于创建新的基础类型,也称为标量类型。创建一个新的基础类型是一项高权限操作,因此要求执行者必须...

行级管控

配置组:具有相同管控值的管控字段可以添加为一个配置组。例如,表A和表B需要使用同样的管控进行行级管控,则可通过一个配置组同时对表A和表B进行行级管控。添加行级管控 您的用户角色为管理员、DBA或安全管理员。关于用户角色,请参见 ...

数据查询

其中,metric为table名,field为具体查询值的列名。相关文档 API查询:单查询数据。SDK查询:查询数据。Grafana插件访问 Grafana服务是用于展示大型测量数据的开源可视化工具。Grafana可以通过Alibaba Cloud Lindorm数据源插件或OpenTSDB...

CREATE TABLE

尽可能选择 高频率出现在查询条件中,且分布均匀的列作为分布键,例如交易ID、设备ID、用户ID或者自增列作为分布键。但如果查询条件非常局限,例如列a虽然分布均匀且高频出现在查询条件中,但总是以a=3的形式出现在查询条件中,那么列a...

标签管理

您可以在标签管理页面对标签进行分类查看、编辑、授权、筛选,对自定义标签进行更新、删除等操作。选择工作空间>用户洞察>用户标签>标签管理,标签列表如下图所示。页面左侧为标签目录,由 未分类 和其他自定义类目组成。默认展示所有类目...

GROUPING函数

如果行根据 GROUPING 函数中指定的列的特定返回结果,则 GROUPING 函数返回的为 0。在后一种情况下,该列可以是 null 也可以是非 null ,但在任何情况下,它都是其对应列的特定,而不是多个值的小计。以下查询显示了 GROUPING ...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
图像搜索 云企业网 无影云电脑 云数据库专属集群 云数据库 ClickHouse 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用