RETURNS NULL ON NULL INPUT 或 STRICT 指示只要存储过程的任何参数为 NULL,该存储过程就始终返回 NULL。如果指定了这些子句,则当存在 NULL 参数时,不会执行该存储过程,而是自动假定为 NULL 结果。[EXTERNAL]SECURITY DEFINER SECURITY...
RETURNS NULL ON NULL INPUT 或 STRICT 指示只要存储过程的任何参数为 NULL,该存储过程就始终返回 NULL。如果指定了这些子句,则当存在 NULL 参数时,不会执行该存储过程,而是自动假定为 NULL 结果。[EXTERNAL]SECURITY DEFINER SECURITY...
表 1.DBMS_PROFILER函数/存储过程 函数/存储过程 类型 返回类型 描述 FLUSH_DATA 函数、存储过程 Status code、exception 刷新当前会话中收集的性能数据。GET_VERSION(major OUT,minor OUT)存储过程 N/A 返回 DBMS_PROFILER 版本信息。...
允许的游标变量参数模式 操作 IN IN OUT OUT OPEN 否 是 否 FETCH 是 是 否 CLOSE 是 是 否 例如,如果一个存储过程对声明为存储过程形参的游标变量执行所有这三项操作OPEN FOR、FETCH和CLOSE,则必须使用IN OUT模式声明该参数。
概述 在 OceanBase 开发者中心(OceanBase Developer Center,ODC)首页单击连接名进入连接后,在左导航栏中单击 存储过程 标签可查看存储过程列表,在存储过程列表中显示当前连接的数据库中存在的存储过程对象。在存储过程列表中,可查看...
如果 number 取值不在允许的取值范围内,返回结果为NULL。使用示例 示例1:计算字符串 ABC 的SHA-2哈希值。命令示例如下。返回b5d4045c3f466fa91fe2cc6abe79232a1a57cdf104f7a26e716e0a1e2789df78。select sha2('ABC',256);示例2:任一输入...
逻辑运算符 运算符 说明 A and B TRUE and TRUE=TRUE TRUE and FALSE=FALSE FALSE and TRUE=FALSE FALSE and FALSE=FALSE FALSE and NULL=FALSE NULL and FALSE=FALSE TRUE and NULL=NULL NULL and TRUE=NULL NULL and NULL=...,返回NULL...
比如,sum()会返回null而不是0,以及 avg()不会包含null值计数。coalesce 函数会把null值转换成0。arbitrary(x)→[类型与输入参数相同]返回 x 的任意非null值。array_agg(x)→array<[类型和输入参数相同]>返回以输入参数 x 为元素的数组。...
返回结果如下:+-+|CAST('China' AS DOUBLE)|+-+|0.0|+-+若JSON类型的数据不是数值,转换为DOUBLE时会返回NULL。例如,将JSON类型的数据 {} 转换为DOUBLE类型,语句如下:SELECT CAST(JSON '{}' AS DOUBLE);返回结果如下:NULL 示例 将DATE...
表 1.DBMS_RANDOM 函数/存储过程 函数/存储过程 返回类型 描述 INITIALIZE(val)N/A 使用指定的种子值初始化 DBMS_RANDOM 随机包。已弃用,但支持向后兼容。NORMAL()NUMBER 返回一个NUMBER类型的随机数。RANDOM INTEGER 返回的是一个INTEGER...
CALLED ON NULL INPUT RETURNS NULL ON NULL INPUT STRICT CALLED ON NULL INPUT(默认值)指示当存储过程的某些参数为 NULL 时,将正常调用该存储过程。如果需要,作者需要负责检查 NULL 值并做出适当的响应。RETURNS NULL ON NULL INPUT ...
逻辑运算符 运算符 说明 A and B TRUE and TRUE=TRUE TRUE and FALSE=FALSE FALSE and TRUE=FALSE FALSE and NULL=FALSE NULL and FALSE=FALSE TRUE and NULL=NULL NULL and TRUE=NULL NULL and NULL=NULL A or B TRUE or TRUE...,返回NULL...
号码状态查询(账号验证场景),号码状态查询(风控检测场景),号码状态查询(短信业务场景),号码状态查询(语音业务场景)返回DEFECT:异常号码,表示什么意思?号码状态查询(语音业务场景)异常号码表示无法用语音方式触达的号码。...
逻辑运算符 运算符 说明 A and B TRUE and TRUE=TRUE TRUE and FALSE=FALSE FALSE and TRUE=FALSE FALSE and FALSE=FALSE FALSE and NULL=FALSE NULL and FALSE=FALSE TRUE and NULL=NULL NULL and TRUE=NULL NULL and NULL=...,返回NULL...
Pragma 可以为 PRAGMA AUTONOMOUS_TRANSACTION,这会将函数或存储过程设置为自治事务。声明可以包括变量、类型、REF CURSOR 或子程序声明。如果包括子程序声明,则它们必须在所有其他变量、类型和 REF CURSOR 声明之后。func_name 公共函数...
CALLED ON NULL INPUT/RETURNS NULL ON NULL INPUT/STRICT CALLED ON NULL INPUT(默认值)指示当存储过程的某些参数为 NULL 时,将正常调用该存储过程。如果需要,作者需要负责检查 NULL 值并做出适当的响应。RETURNS NULL ON NULL INPUT ...
SQL分析提供了常见的数学函数供您在开发过程中使用,您可以根据实际需要选择合适的数学函数,进行数据计算、数据转换相关操作。本文为您提供SQL分析支持的数学函数的命令格式、参数说明及示例,指导您使用数学函数完成开发。SQL分析支持的...
调用DescribeDBClusterHealthStatus接口查看AnalyticDB MySQL数仓版(3.0)集群的健康状态。调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。调试 授权信息 ...
当队列打满时(队列长度默认为64,您可以在 创建服务 的JSON文件中配置 metadata.rpc.max_queue_size 字段来调整队列长度),新来的请求会直接被拒绝,并返回状态码450,来避免队列过度堆积导致所有请求RT越来越高最终服务不可用。...
DBMS_CRYPTO 包提供的函数和存储过程允许您对RAW、BLOB或CLOB数据进行加密或解密。您可以使用 DBMS_CRYPTO 函数来产生强加密型随机值。DBMS_CRYPTO函数/存储过程 函数/存储过程 返回类型 描述 DECRYPT(src,typ,key,iv)RAW 解密RAW类型的...
本文介绍了时序分析存储中使用SELECT语句查询数据时支持的数学函数。函数 函数输出类型 描述 mod(x,y)和x类型相同 返回x除以y的余数。如果y为0,则返回0。abs(x)和x类型相同 返回x的绝对值。ceil(x)和x类型相同 返回不小于x的最小整数值,...
ENABLE Procedure 该存储过程用于允许PUT、PUT_LINE、NEW_LINE和GET_LINE存储过程的调用。语法 DBMS_OUTPUT.ENABLE(buffer_size IN INTEGER DEFAULT 20000);参数说明 参数 说明 buffer_size(可选参数)消息缓冲区的最大长度。以字节为单位...
表 1.DBMS_LOB函数/存储过程 函数/存储过程 类型 返回类型 描述 APPEND(dest_lob IN OUT,src_lob)存储过程 N/A 将一个大对象附加在另外一个大对象上。COMPARE(lob_1,lob_2[,amount[,offset_1[,offset_2]]])函数 INTEGER 在给定的长度和偏移...
名称 类型 描述 示例值 object epd 清单结构体 inventoryValuePerProduct double 每功能单位活动数据:只第三级不为空;数值保留 24 位小数,表示每功能单位活动数量;应当与 inventoryValuePerProductUnit 联合使用。1....
PolarDB 支持下列 DBMS_MVIEW 存储过程:表 1.DBMS_MVIEW 存储过程 存储过程 返回类型 说明 GET_MV_DEPENDENCIES(list VARCHAR2,deplist VARCHAR2);N/A 返回指定视图的依赖项列表。REFRESH(list VARCHAR2,method VARCHAR2,rollback seg ...
将普通字符串转换为SOUNDEX字符串。命令格式 string soundex(string)参数说明 str:必填。STRING类型。待转换的字符串。此函数为MaxCompute 2.0扩展函数。返回值说明 返回STRING类型。str 值为NULL时或者不识别的特殊字符时,返回NULL。...
说明 返回DOUBLE类型时,返回的结果显示可能不符合预期,例如 trunc(125.815,1),这个DOUBLE类型显示问题任何系统都存在。截取掉的部分补0。示例-返回125.0。trunc(125.815,0);返回125.80000000000001。trunc(125.815,1);返回125.81。trunc...
函数状态 为了加速您的函数冷启动的速度,函数计算 平台将对您保存在容器镜像服务(ACR)中的镜像缓存到 函数计算 平台,这个缓存过程是异步的过程。即使创建、更新操作本身会同步返回,资源准备过程也会在后台异步进行。对于这类函数,...
date 非DATE、DATETIME、TIMESTAMP或STRING类型或为NULL时,返回NULL。示例 select extract(year from '2019-05-01 11:21:00')year,extract(month from '2019-05-01 11:21:00')month,extract(day from '2019-05-01 11:21:00')day,extract...
字符串函数如下表所示:函数 功能 CONCAT 将多个字符串连接在一起。CONCAT_WS 将多个字符串按照指定的分隔符连接在一起。FIND_IN_SET 在以逗号分隔的字符串中查找指定字符串的位置。FORMAT_NUMBER 将数字格式化成带千分位和指定小数位的...
调用函数或存储过程时,调用方提供(0个或更多)实参。每个实参都分配给一个形参,该形参将值保存在函数或存储过程的主体内。如果将形参声明为受约束的子类型:调用函数时,如果将实参分配给形参,则 PolarDB PostgreSQL版(兼容Oracle)...
Online DDL的限制 操作 是否支持Inplace方式 是否需要Copy Table 是否允许并发DML 是否允许并发查询 备注 创建普通索引 支持 不需要 允许 允许-创建全文索引 支持 不需要 不允许 允许 第一个全文索引需要通过Copy Table的方式创建;...
调用者 当前状态 迁移后状态 是否允许 API 初始 发布 不允许 API 初始 不发布 不允许 API 发布 不发布 允许 API 不发布 发布 允许 工作流执行 初始 发布 允许 工作流执行 初始 不发布 允许 工作流执行 发布 不发布 不允许 工作流执行 不...
设置列不为空值NOT Null 支持 需要 允许 允许 该操作需要将SQL_MODE 参数设置为STRICT_ALL_TABLES或STRICT_TRANS_TABLES才能成功。如果列值中包含空值(NULL),则该DDL 操作会失败。尽管支持Algorithm=INPLACE,但因为数据实质上需要重新...
返回规则如下:split1 或 split2 值为NULL时,返回NULL。str 或 key 值为NULL或没有匹配的 key 时,返回NULL。如果有多个Key-Value匹配,返回第一个匹配上的 key 对应的Value。示例 示例1:将字符串 0:1\;1:2 拆分为Key-Value对,返回Key值...
根据用户使用场景,OSS的指标分为用户层级指标和存储空间(Bucket)层级指标。为了更好地观察监控数据以及匹配计费策略,OSS对现有的监控指标项进行统计分析,提供了一段时间内的统计数据,例如请求状态分布统计和当月计量统计。说明 监控...
3.2 查看API 入参是否准确 现在遇到最常见的API 调用返回400 错误码是因为入参不准确,常见错误如下:字段类型不匹配:比如Integer 字段,别复制String 类型 API 版本:version 不正确 必须字段忘记设置或者设置为null
每个游标都有%ISOPEN、%FOUND、%NOTFOUND 和%ROWCOUNT四个属性,用于测试游标的状态。本文为您介绍这些属性及示例。ISOPEN%ISOPEN 属性用于测试游标是否已打开。cursor_name%ISOPEN cursor_name 是游标的名称,如果游标打开,将返回BOOLEAN...
表 1.DBMS_AQADM函数/存储过程 函数/存储过程 返回类型 说明 ALTER_QUEUE N/A 修改现有的队列。ALTER_QUEUE_TABLE N/A 修改现有的队列表。CREATE_QUEUE N/A 创建队列。CREATE_QUEUE_TABLE N/A 创建队列表。DROP_QUEUE N/A 删除现有队列。...
说明 此命令是一个异步的过程,在系统接受此请求并返回结果后,并不意味着分布式的作业已经停止,只能代表系统已接收到请求,因此还要执行 STATUS 命令,查看此Instance的状态后才可以确定是否已停止实例。当执行 kill 命令后,系统将任务...