Dataphin中创建Python脚本查询MaxCompute数据库数据,...

问题描述 Dataphin中创建Python脚本查询MaxCompute数据库数据,使用instr函数报错“function instr needs 2 parameters,actually have 4”。问题原因 关闭Hive兼容模式的参数未生效,Hive兼容模式下,instr函数只支持两个参数。解决方案 ...

MM

只能作为分表函数使用,不能作为分库函数使用。按MM进行分表,由于一年的月份只有12个月,所以各分的分表数不能超过12。使用场景 MM函数适用于按月份数进行分表,分表的表名即为月份数。使用示例 假设需要先按ID对用户进行分,再将...

DD

只能作为分表函数使用,不能作为分库函数使用。按DD进行分表,由于一个月中日期(DATE_OF_MONTH)的取值范围是1~31,所以各分的分表数不能超过31。使用场景 DD函数适用于按日期的天数进行分表,分表的表名即为日期的天数。使用示例 假设...

MM

只能作为分表函数而不是分库函数使用。按MM进行分表,由于一年的月份只有12个月,所以各分的分表数不能超过12。PolarDB-X 1.0 实例的版本需为5.1.28-1320920或以上版本,关于实例版本请参见 版本说明。路由方式 根据分键时间值的月份数...

DD

只能作为分表函数而不是分库函数使用。按DD进行分表,由于一个月中日期(DATE_OF_MONTH)的取值范围是1~31,所以各分的分表数不能超过31。PolarDB-X 1.0 实例的版本需为5.1.28-1320920或以上版本,关于实例版本请参见 版本说明。路由方式...

MMDD

只能作为分表函数而不是分库函数使用。按MMDD进行分表,由于一年最多只有366天,所以各个分的分表数目不能超过366。PolarDB-X 1.0 实例的版本需为5.1.28-1320920或以上版本,关于实例版本请参见 版本说明。路由方式 根据分键时间值在一...

WEEK

只能作为分表函数而不是分库函数使用。按WEEK进行分表,由于一周共有7天,所以各分的分表数不能超过7。PolarDB-X 1.0 实例的版本需为5.1.28-1320920或以上版本,关于实例版本请参见 版本说明。路由方式 根据分键时间值所对应的一周之中...

ST_TransScale

描述 该函数使用deltaX和deltaY偏移对象,然后使用XFactor,YFactor缩放对象。该函数仅在2D模式下工作。该函数支持3D对象,并且不会删除Z坐标。该函数支持Circular Strings和Curves类型几何对象。示例 SELECT ST_AsEWKT(ST_TransScale(ST_...

HASH

本文将介绍HASH函数使用方式。描述 若分和分表使用不同拆分键进行HASH时,则根据分键的键值直接按分数取余。如果键值是字符串,则字符串会先被换算成哈希值再进行路由计算。例如HASH(8)等价于8%D(D是分数目),而HASH("ABC")等价于...

HASH

本文将介绍HASH函数使用方式。注意事项 HASH函数的算法是简单取模,要求拆分列的值的自身分布均衡才能保证哈希均衡。使用限制 拆分键的数据类型必须是整数类型或字符串类型。路由方式 若分和分表使用不同拆分键进行HASH时,则根据分键...

ST_Overlaps

如果两个Geometry在空间上重叠,但不存在其中一个完全包含另一个的...如果不想使用索引,请使用函数_ST_Overlaps。示例 默认调用:SELECT ST_Overlaps('LINESTRING(0 0,0 2)':geometry,'LINESTRING(0 1,0 3)':geometry);st_overlaps-t(1 row)

ST_Polygonize

描述 第三方工具通常不支持GeometryCollection类型对象,因此可以使用函数ST_Polygonize和函数 ST_Dump 把Collection类型的Polygon展开成单例的Polygon对象。输入的线形式的Geometry对象必须被正确的添加节点分隔才能使用函数。示例 默认...

ST_CoveredBy

如果不想使用索引,请使用函数_ST_CoveredBy。示例 SELECT ST_Covers(g1,g2),ST_CoveredBy(g2,g1)FROM(SELECT 'POLYGON((0 0,1 1,1 0,0 0))':geometry as g1,'LINESTRING(0 0,1 1)':geometry as g2)as test;st_covers|st_coveredby-+-t|t(1...

WEEK

只能作为分表函数使用,但不能作为分库函数使用场景 WEEK适用于按周数的日期进行分表,分表表名的下标分别对应一周中的各个日期(星期一到星期天)。使用示例 假设先按ID对用户进行分,再需要对create_time列按周进行分表,并且每周7天...

自定义函数

取消正在执行的自定义函数 使用kill命令结束正在执行的查询即可。kill {query|connection} connection_id;自定义函数缓存管理 自定义函数的所有元信息,即是否存在某自定义函数,始终会在缓存中,但具体的函数体仅会在需要时被加载。查看...

MySQL8.0使用asText函数报错:FUNCTION db_name.as...

问题描述 MySQL8.0 使用asText函数报错,ERROR 1305(42000):FUNCTION db_name.asText does not exist 解决方案 asText()在MySQL8.0已经弃用,使用 ST_AsText()函数替代,如 select ST_asText(字段名)from 表名;适用范围:MySQL 8.0

DBMS_CRYPTO

MAC MAC 函数使用了一个用户指定的 MAC 函数,返回RAW或CLOB值的MAC哈希值。MAC函数有以下三种形式:MAC(src IN RAW,typ IN INTEGER,key IN RAW)RETURN RAW MAC(src IN CLOB,typ IN INTEGER,key IN RAW)RETURN RAW MAC(src IN BLOB,typ IN ...

聚合函数

当必要的时候,您可以使用函数 COALESCE将空值替换为0。下面的表格显示了通常用于统计分析的聚合函数(之所以和上面的通用聚合函数分开列出,是为了更明确各自的功能)。在描述中提到N的地方,表示对于那些输入表达式为非空的输入记录的...

访问RDS MySQL示例

访问数据库是指在 函数计算 中通过函数调用数据库应用编程接口,对数据库执行数据插入、查询等操作。通常函数计算中不同的执行环境实例之间的状态是不共享的,通过数据库可以将结构化的数据持久化以实现状态共享。本文以Python 3为例,介绍...

NULL值相关的函数

数据库有时会以这种方式在内部使用LNNVL函数,将NOT IN条件重写为NOT EXISTS条件。在这种情况下,EXPLAIN PLAN的输出会在计划表输出中显示此操作。条件可以计算任何标量值,但不能是包含AND、OR或BETWEEN的复合条件。语法 LNNVL(condition)...

MMDD

只能作为分表函数使用,但不能作为分函数。按MMDD进行分表,由于一年最多只有366天,所以各个分的分表数目不能超过366。使用场景 MMDD函数适用于按一年中的日期进行分表,分表的表名下标就是一年中的某个日期。使用示例 假设需要先按ID...

YYYYWEEK

本文将介绍YYYYWEEK函数使用方式。描述 根据分键时间值的年份与一年的周数计算哈希值,然后再按分数进行取余。例如,YYYYWEEK('2012-12-31 12:12:12')等价于按照(2013x54+1)%D(D是分数目)公式计算出2012-12-31是2013年的第1周。...

创建函数

dept_salaries 函数使用调用该函数的角色的特权执行。如果当前用户没有足够的特权来执行查询 emp 表的 SELECT 语句(以显示员工工资),则函数将报告错误。要指示服务器使用与定义了函数的角色关联的特权,可将 AUTHID CURRENT_USER 子句...

YYYYMM

使用场景 适合于需要按年份与月份进行分的场景,建议结合该函数与 tbpartition by YYYYMM(ShardKey)命令一起使用使用示例 假设 PolarDB-X 里已经拥有8个物理,现有如下需求:按年月进行分。同一个月的数据都能落在同一张分表,且两...

YYYYWEEK

本文将介绍YYYYWEEK函数使用方式。使用限制 拆分键的类型必须是DATE、DATETIME或TIMESTAMP中的一种。使用YYYYWEEK函数前,需要先确定所需的总物理分表数,您可以通过确定循环周期(如2年)来确定总的物理分表数。因为YYYYWEEK函数仅支持...

DBMS_XMLGEN函数

本文介绍不同数据库下DBMS_XMLGEN函数使用场景。背景说明 Oracle支持DBDBMS_XMLGEN包及其函数对xml类型数据进行操作。SQL>SELECT dbms_xmlgen.newcontext('select*from dbmgr.xmldemo')FROM dual;DBMS_XMLGEN.NEWCONTEXT('SELECT*...

CREATE FUNCTION

dept_salaries 函数使用调用该函数的角色的特权执行。如果当前用户没有足够的特权来执行查询 emp 表的 SELECT 语句(以显示员工工资),则函数将报告错误。要指示服务器使用与定义了函数的角色关联的特权,可将 AUTHID CURRENT_USER 子句...

YYYYMM

使用场景 适合于需要按年份与月份进行分的场景,建议结合该函数与 tbpartition by YYYYMM(ShardKey)一起使用使用示例 假设 PolarDB-X 1.0 里已经拥有8个物理,现有如下需求:按年月进行分。同一个月的数据都能落在同一张分表,且两...

YYYYDD

本文将介绍YYYYDD函数使用方式。使用限制 拆分键的类型必须是DATE、DATETIME或TIMESTAMP中的一种。使用YYYYDD函数前,需要先确定所需的总物理分表数,您可以通过确定循环周期(如2年)来确定总的物理分表数。因为YYYYDD函数仅支持为循环...

窗口函数

返回结果如下:|country|sum_profit|-|-|Singapore|229|Singapore|229|Singapore|229|USA|1550|USA|1550|Finland|1510|Finland|1510|您可以使用如下专用窗口函数数据按照国家分组,并将国家内的产品按利润由小到大排名:select 'year',...

YYYYDD

本文介绍YYYYDD函数使用方式。描述 根据分键时间值的年份与一年的天数计算哈希值,然后再按分数进行取余,完成路由计算。例如,YYYYDD('2012-12-31 12:12:12')函数等价于按照(2012x366+366)%D(D是分数目)公式计算出2012-12-31是...

CREATE FUNCTION

如果函数修改任何数据库状态、会使用子事务之类的方式改变事务、访问序列或者对设置(如 setval)做出持久性的更改,它们就应该被标记为并行不安全。如果它们访问临时表、客户端连接状态、游标、预备语句或者系统无法在并行模式中同步的...

函数说明

本节介绍Lindorm CQL语法支持的函数及其使用。Lindorm CQL支持两类函数:scalar function和native aggregate function。scalar function:用于获取一些值并生成一个输出。native aggregate function:用于聚合SELECT语句的多行结果。说明 ...

RANGE_HASH

本文将介绍RANGE_HASH函数使用方式。描述 根据任一拆分键后N位计算哈希值,然后再按分数取余,完成路由计算。N为函数第三个参数。例如,RANGE_HASH(COL1,COL2,N),计算时会优先选择COL1,截取其后N位进行计算。COL1不存在时再选择COL2...

ALTER FUNCTION

简介 你必须拥有该函数使用 ALTER FUNCTION。要更改一个函数的模式,你还必须具有新模式上的 CREATE 特权。要更改拥有者,你还必须是新拥有角色的一个直接或者间接成员,并且该角色必须具有在该函数的模式上的 CREATE 特权(这些限制强制...

窗口函数

使用限制 窗口函数仅支持在MySQL 8.0以上版本中使用。窗口函数仅支持用于SELECT语句中。窗口函数禁止与单独的聚合函数混合使用。例如,在如下语句中,SUM为聚合函数,且未与OVER关键字组合,因此您无法使用如下语句进行查询:SELECT SUM...

CREATE FUNCTION.AGGREGATE USING type_name

调用流程如下:处理大型聚合上下文 当使用外部语言(如C或Java)实现类型方法时,每次调用实现类型方法时,都必须在 数据库 服务器进程和外部函数的语言环境之间来回传递聚合上下文。传递大型聚合上下文会对性能产生不利影响。为避免这种...

概述

使用存储过程和函数的一个重要方面是,能够将数据从调用程序传递给存储过程或函数,并能够从存储过程或函数接收回数据。这将通过使用参数来实现。参数在存储过程或函数定义中声明,在存储过程或函数名称后面用圆括号(())括起。在存储过程...

删除函数

通过使用DROP FUNCTION命令,可从数据库中删除函数。DROP FUNCTION[IF EXISTS]name[(parameters)][CASCADE|RESTRICT];其中,name是要删除的函数的名称。说明 某些情况下(例如,这是一个重载函数),在 PolarDB PostgreSQL版(兼容Oracle)...

我在函数计算中访问数据库时,白名单如何配置?

如果您访问的是内网地址,需先开启函数计算服务的VPC访问能力(具体操作,请参见 配置网络),然后找到目标数据库实例,将您为服务配置的交换机所在的IP地址段添加到白名单中。更多信息,请参见 设置白名单。如果您访问的是公网地址,需先...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
数据库备份 DBS 云数据库 RDS 云数据库 Redis 版 云数据库 MongoDB 版 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用