Oracle数据源

准备工作5:检查数据库表的数据类型 您可以使用查看表的SQL相关语句(SELECT)查询数据库表的数据类型。示例查看 'tablename' 表数据类型的语句如下。select COLUMN_NAME,DATA_TYPE from all_tab_columns where TABLE_NAME='tablename';...

DRDS(PolarDB-X)数据源

DRDS(PolarDB-X)Writer通过数据同步框架获取Reader生成的协议数据,通过 replace into(没有遇到主键/唯一性索引冲突时,与 insert into 行为一致,冲突时会用新替换原有所有字段)语句写入数据至DRDS(PolarDB-X)。DRDS(PolarDB-X...

ALTER TABLE

ALTER TABLE 用于更改一个现有表的定义。简介 ALTER TABLE 更改一个现有表的定义。下文描述了几种形式。注意每一种形式所要求的锁级别可能不同。如果没有明确说明,将会获得一个 ACCESS EXCLUSIVE 锁。当给出多个子命令时,获得的锁将是子...

优化器(Analyze)

MaxCompute的优化器是基于代价的优化器,需要基于数据的一些特征(即元数据),例如数、字符串平均长度,准确估算代价。本文为您介绍MaxCompute收集元数据的方法,为优化查询性能提供帮助。背景信息 如果获取不到准确的元数据,优化器会...

UDT概述

MaxCompute基于新一代的SQL引擎推出新功能UDT(User Defined Type)。MaxCompute的UDT功能允许您在SQL中直接调用第三方语言的类使用其方法,或直接使用第三方对象获取其数据内容。UDT介绍 很多SQL引擎中UDT与MaxCompute的复杂类型STRUCT...

PolarDB MySQL版8.0.2版本发布日志

修复创建包含DECIMAL类型的列的表时,误报“Row size too large.The maximum row size for the used table type,not counting BLOBs,is 65535.This includes storage overhead,check the manual.You have to change some columns to TEXT ...

复杂类型函数

如果参数是 map,V>类型,则将列中存储的MAP的每个Key-Value对转换为包含两列的行,其中一列存储Key,另一列存储Value。如果表中存在NULL数据,不会单独返回。参数说明 var:必填。array类型或 map,V>类型。返回值说明 返回转换后的行。示例...

关键缺陷通知

textbit报错不支持:Cast FROM STRING to BINARY is not supported.-textbit,再bigint报错:ERROR:syntax error at or near")"TEXT类型BIT类型支持不完善,导致出现报错:Cast FROM STRING to BINARY is not supported....

PostgreSQL数据源

例如需要进行多表JOIN后同步数据,使用 select a,b from table_a join table_b on table_a.id=table_b.id。当您配置 querySql 时,PostgreSQL Reader直接忽略table、column和where条件的配置。否 无 fetchSize 该配置项定义了插件和数据库...

表索引诊断

超过300列的行存表 行存表不建议超过300列,列越多,性能开销越大。详情请参见 使用建议。Distribution key超过3列的表 Distribution key用于决定数据的分布,尤其在Join场景中,合适的Distribution key可以实现Local Join,减少数据...

JSON函数

以下SQL语句示例用于查询json_table表pkint主键值为1的行对应coljson值中路径为$.a、$.b、$.c.d 的数据。SELECT coljson,JSON_UNQUOTE(JSON_EXTRACT(coljson,'$.a','$.b','$.c.d'))AS subdoc FROM json_table WHERE pkint=1;返回结果示例...

Blink和Flink常见问题及诊断

InsertOrReplace 结果表有主键,实时写入时如果主键重复,按照主键更新,如果写入的一数据不包含所有列,缺失的列的数据补Null。InsertOrUpdate 结果表有主键,实时写入时如果主键重复,按照主键更新,如果写入的一数据不包含所有列,...

SelectObject

OutputSerialization 父节点:None Expression 字符串 以Base64 编码的SQL语句 子节点:None 父节点:SelectRequest InputSerialization 容器 输入序列化参数(可选)子节点:CompressionType、CSV、JSON 父节点:SelectRequest ...

SELECT

如果指定了 GROUP BY 子句或者如果有聚集函数,输出会被组合成由在一个或者多个值上匹配的行构成的分组,并且在其上计算聚集函数的结果。如果出现了 HAVING 子句,它会消除不满足给定条件的分组。对于每一个被选中的行或者行组,会使用 ...

子查询(SUBQUERY)

格式3 在上述能力及限制的基础上,兼容PostgreSQL支持多列的需求,相较于拆分为多个Subquery的实现方式,会减少一次JOIN过程并节省计算资源。支持的多列用法如下:in 后的表达式可以为简单的SELECT多列语句。in 后的表达式中可以使用聚合...

子查询(SUBQUERY)

格式3 在上述能力及限制的基础上,兼容PostgreSQL支持多列的需求,相较于拆分为多个Subquery的实现方式,会减少一次JOIN过程并节省计算资源。支持的多列用法如下:in 后的表达式可以为简单的SELECT多列语句。in 后的表达式中可以使用聚合...

错误代码

本文档出了 PolarDB-X 1.0 返回的常见错误码及解决方法。TDDL-4006 ERR_TABLE_NOT_EXIST 数据表不存在。示例:ERR-CODE:[TDDL-4006][ERR_TABLE_NOT_EXIST]Table '*' doesn't exist.该错误表示 PolarDB-X 1.0 数据表不存在,或者由于未知...

基本语句

执行一个有单一结果的查询 一个产生单一(可能有多个 SQL 命令的结果可以被赋值给一个记录变量、类型变量或标量变量列表。这通过书写基础 SQL 命令并增加一个 INTO 子句来达成。例如:SELECT select_expressions INTO[STRICT]...

分区和操作

具备修改表权限(Alter)的用户 本文中的命令您可以在如下工具平台执行:MaxCompute客户端 使用SQL分析连接 使用云命令(odpscmd)连接 使用DataWorks连接 MaxCompute Studio 删除分区 为已存在的分区表删除分区。修改分区的更新时间 ...

CREATE TRIGGER

由外键强制动作导致的行更新或删除(例如 ON UPDATE CASCADE 或 ON DELETE SET NULL)被当做导致它们 SQL 命令的一部分。受影响的表上的相关触发器将被引发,这样就提供了另一种方法让 SQL 命令引发不直接匹配其类型的触发器。在简单的...

CREATE FUNCTION

column_name RETURNS TABLE 语法中一个输出列的名称。这实际上是另一种声明 OUT 参数的方法,不过 RETURNS TABLE 也隐含了 RETURNS SETOF。column_type RETURNS TABLE 语法中的输出列的数据类型。lang_name 用以实现该函数的语言的名称。...

V5.4.x系列实例版本说明

修复当通过ALTER TABLE添加全局二级索引(GSI)或执行ScaleOut命令时,由于数据回填中使用了默认 sql_mode 导致报错的问题。修复特定场景下,执行RENAME TABLE命令时会修改物理分片表名的问题。修复部分场景下使用INSERT命令同时插入多...

UDF(SQL自定义函数)

列的数据类型必须与SQL语言定义函数定义的数据类型保持一致。table_name:待查询目标表的名称。命令示例-创建目标表src。create table src(c bigint,d string);insert into table src values(1,100.1),(2,100.2),(3,100.3);调用my_add函数...

2.0版SQL开发规范

在上述SQL中,计算引擎首先检索c1的索引,得出满足条件 c1=3 的行集合,然后读取每行所对应的time数据。如果满足 time>='2010-01-01 00:00:00',则将该行数据加入返回结果。不等于条件通过内部扫描 不等于条件查询,例如:c2<>100,不...

管理Hologres Catalog

参数 使用示例 是否支持修改 table_property.orientation 'table_property.orientation'='row,column' 不支持修改 table_property.table_group 'table_property.table_group'='table_group_xxx' table_property.distribution_key 'table_...

表存储格式:存、存、行列共存

RID用于定位整数据,同时系统也会将PK设置为Distribution Key和Clustering Key,这样就能快速定位到数据所在的Shard和文件,在基于主键查询的场景上,只需要扫描一个主键就能快速拿到所有列的全行数据,提升查询效率,SQL示例如下。...

SQL诊断

仅包含 CREATE TABLE、DROP TABLE、TRUNCATE TABLE、ALTER TABLE、CALL、CREATE EXTENSION、CREATE FOREIGN TABLE、ALTER FOREIGN TABLE、IMPORT FOREIGN SCHEMA、DROP FOREIGN TABLE、CREATE SCHEMA、CREATE VIEW、DROP VIEW、GRANT、...

优化内部表的性能

Hologres默认统计信息中的行数为1000行,通过执行 explain SQL语句,如下展示结果所示,tmp1 表的行数与实际的行数不符,该展示结果表明未及时更新统计信息。Seq Scan on tmp1(cost=0.00.5.01 rows=1000 width=1)通过查看系统表 您可以通过...

开发ODPS SQL任务

DataWorks为您提供ODPS SQL节点,可用于周期性调度MaxCompute的SQL任务,并完成与其他类型节点的集成和联合调度。MaxCompute SQL任务采用类似SQL的语法,适用于海量数据(TB级)但实时性要求不高的分布式处理场景。本文为您介绍在DataWorks...

开发ODPS SQL任务

DataWorks为您提供ODPS SQL节点,可用于周期性调度MaxCompute的SQL任务,并完成与其他类型节点的集成和联合调度。MaxCompute SQL任务采用类似SQL的语法,适用于海量数据(TB级)但实时性要求不高的分布式处理场景。本文为您介绍在DataWorks...

KV2Table

Key转换成表的某名,Value成该在对应的值。背景信息 KV表格式定义:Key是名的index,Value支持BIGINT、DOUBLE和STRING类型。在该组件中可以输入用户定义的key_map表,是名和Key的映射,但无论是否输入key_map表,该组件都会...

SELECT

JOIN PolarDB-X 支持在SELECT语句的table_references中使用如下JOIN语法:table_references:escaped_table_reference[,escaped_table_reference].escaped_table_reference:table_reference|{ OJ table_reference } table_reference:table_...

数据查询最佳实践

在上述SQL中,计算引擎首先检索c1的索引,得出满足条件 c1=3 的行集合,然后读取每行所对应的time数据。如果满足 time>='2010-01-01 00:00:00',则将该行数据加入返回结果。不等于条件通过内部扫描 例如在查询中使用 c2<>100,通过索引...

SQL其他常见问题

命令查看MaxCompute项目下所有成员历史执行的SQL信息。更多查看实例信息,请参见 查看实例信息。如何查看SQL作业消耗的资源量?您可以通过账单查看SQL作业消耗的资源量。更多查看账单实践信息,请参见 MaxCompute账单分析最佳实践。如何...

SELECT

JOIN PolarDB-X 1.0 支持在SELECT语句的table_references中使用如下JOIN语法:table_references:escaped_table_reference[,escaped_table_reference].escaped_table_reference:table_reference|{ OJ table_reference } table_reference:...

查询计划概述

SAMPLE BY 语句是面向时序降采样场景拓展的SQL方言,该语句所有上下文都是拓展出来的,包括其逻辑算子(LogicalDownsampleQuery)和物理算子(EnumerableDownsampleQuery)。因此,只有使用 SAMPLE BY 语句才会生成...

ALTER TABLE

Scalar函数基于输入值生成对应的标量,对分区列的值(partition_col)进行处理后再按照指定的关系运算符 relational_operators 与 partition_col_value 做比较。分区过滤条件支持逻辑运算符NOT、AND和OR。支持通过NOT过滤条件子句,取过滤...

无锁结构变更概览

可以覆盖大范围的DDL类型(如,添加列、删除列、列名修改、添加索引、修改索引等),但仍然有些常见的DDL类型(如,修改列的类型、修改列的长度、修改字符集等)无法覆盖。适用场景 变更数据库表结构。变更表的字符集和校验集、调整时区等...

存索引常见问题

查看压缩比的SQL语句如下:SELECT SCHEMA_NAME,TABLE_NAME,SUM(RAW_DATA_SIZE)/SUM(CMP_DATA_SIZE)AS COMPRESS_RATIO FROM INFORMATION_SCHEMA.IMCI_COLUMNS WHERE SCHEMA_NAME='test' AND TABLE_NAME='test';上述SQL语句中对应的参数...

将表格存储的增量数据转换为全量数据格式

当出现删除一DeleteRow或删除一列的所有版本DeleteColumns时,该值为true,否则为false。deleteVersions表示该列需要删除的版本列表,按照版本号降序排序。最多保留maxversion个版本。deleteVersions中的版本号不会与data中的版本号相同...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云原生数据仓库AnalyticDB MySQL版 实时计算 Flink版 云备份 云数据库HBase版 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用