新建存储过程,即由用户创建并能够完成某一特定功能的存储过程,存储过程可以包含参数和返回值。存储过程与函数的区别 函数的返回值显示具体结果值,而存储过程的返回值仅指明执行是否成功。可以直接通过 SELECT 语句调用函数,而存储过程...
DBMS_UTILITY包支持以下各种实用程序:函数/存储过程 类型 返回类型 说明 ANALYZE_DATABASE(method[,estimate_rows[,estimate_percent[,method_opt]]])存储过程 N/A 分析数据库表。ANALYZE_PART_OBJECT(schema,object_name[,object_type[,...
存储过程无类似Function的返回值,但是可以通过output参数获取返回结果。示例 示例一 本示例中将创建一个存储过程,对其中一个事务进行提交,另外一个事务进行回滚。创建存储过程,并在存储过程中控制不同事务。CREATE PROCEDURE proc()...
概述 在 OceanBase 开发者中心(OceanBase Developer Center,ODC)首页...功能 说明 运行结果 在运行结果页签中,可查看存储过程运行状态、参数、类型、值、返回类型和返回值。DBMS 输出 在 DBMS 输出页签中,可查看存储过程 DBMS 输出信息。
调用时,存储过程可选择以输入参数的形式从调用方接收值,并可选择以输出参数的形式向调用方返回值。CREATE PROCEDURE 命令可定义并命名一个将存储在数据库中的独立存储过程。如果包括 schema 名称,则在指定的 schema 中创建存储过程。...
STABLE 指示该存储过程不能修改数据库,并且在单表扫描中,它将始终为相同的参数值返回相同的结果,但其结果可能会因 SQL 语句而变化。对于依赖于数据库查找、参数变量(例如当前时区)等的存储过程,这是合适的选择。VOLATILE 指示即使在...
DBMS_CRYPTO函数/存储过程 函数/存储过程 返回类型 描述 DECRYPT(src,typ,key,iv)RAW 解密RAW类型的数据。DECRYPT(dst INOUT,src,typ,key,iv)N/A 解密BLOB类型的数据。DECRYPT(dst INOUT,src,typ,key,iv)N/A 解密CLOB类型的数据。ENCRYPT...
参数 名称 类型 描述 key const char*键名(字符串)buffer void*键值(任意值)buffer_len int*键值长度指针 返回值 成功返回0,否则返回非0值 os_kv_del 该接口用于删除永久存储Key-Value键值。参数 名称 类型 描述 key const char*键名...
表 1.DBMS_RANDOM 函数/存储过程 函数/存储过程 返回类型 描述 INITIALIZE(val)N/A 使用指定的种子值初始化 DBMS_RANDOM 随机包。已弃用,但支持向后兼容。NORMAL()NUMBER 返回一个NUMBER类型的随机数。RANDOM INTEGER 返回的是一个INTEGER...
函数/存储过程 函数/存储过程 返回类型 说明 SET_ROLE(role_cmd)N/A 执行 SET_ROLE 语句,后跟 role_cmd 中指定的字符串值。与Oracle相比,PolarDB PostgreSQL版(兼容Oracle)的DBMS_SESSION实施只是部分实施。仅支持DBMS_SESSION.SET_...
表 1.DBMS_PROFILER函数/存储过程 函数/存储过程 类型 返回类型 描述 FLUSH_DATA 函数、存储过程 Status code、exception 刷新当前会话中收集的性能数据。GET_VERSION(major OUT,minor OUT)存储过程 N/A 返回 DBMS_PROFILER 版本信息。...
path 返回遍历的路径 project 将输入objects映射成map,object>properties 返回字段名和字段值 propertyMap 返回字段名和字段值的map sack 返回实体的sack值 select 返回标签值 sum 计算和 unfold 将list展开为objects values 返回字段值 ...
删除存储过程。语法 DROP PROCEDURE[IF EXISTS]name[([[argmode][argname]argtype][,.])][CASCADE|RESTRICT]说明 DROP PROCEDURE 删除现有程序的定义。要执行该命令,您必须是超级用户或存储过程的所有者。如果这是一个重载存储过程,则...
返回值 返回值 说明 NUMBER 满足正态分布的随机数。示例 该示例展示了如何获取一个满足正态分布的随机数。SELECT DBMS_RANDOM.NORMAL()FROM DUAL;normal-0.48004454788674555(1 row)RANDOM Function 该函数用于返回一个INTEGER类型的随机数...
表 1.DBMS_LOB函数/存储过程 函数/存储过程 类型 返回类型 描述 APPEND(dest_lob IN OUT,src_lob)存储过程 N/A 将一个大对象附加在另外一个大对象上。COMPARE(lob_1,lob_2[,amount[,offset_1[,offset_2]]])函数 INTEGER 在给定的长度和偏移...
OpenStatus String open 冷存储开启状态,返回值:open:已开启。close:未开启。PayType String POSTPAY 实例的付费类型,返回值:PREPAY:包年包月(预付费)。POSTPAY:按量付费(后付费)。RequestId String DCB9479E-F05F-4D1C-AFB7-C...
函数是一种与存储过程十分相似的过程式数据库对象。与存储过程一样,都是由 SQL 语句和过程式语句组成的代码片段,并且可以被应用程序和其他 SQL 语句调用。自定义函数与存储过程的区别:函数有且仅有一个返回,适合做处理数据后返回一个...
返回值:返回值的单位是 Byte,类型为字符串。返回的数据为该表此刻的内存所占空间和物理磁盘空间。如果您需要提高可读性,可以使用 pg_size_pretty 函数进行查询,具体语法如下:查看单表存储 SELECT pg_size_pretty(pg_relation_size('...
返回值 返回值为整数数字,具体为:未指定任何选项时,返回值为添加到Key中的元素数量(不包括仅更新分数的元素)。指定了 CH 选项时,返回值为发生变化的(新增或更新)元素数量。指定了 INCR 选项时,则返回值为成员的新分数(字符串形式...
参数:v—需要返回绝对值的参数返回值:返回v的绝对值 static long abs(long v)计算一个long类型的参数的绝对值,如果v是负数,返回-v,否则返回v。参数:v—需要返回绝对值的参数返回值:返回v的绝对值 static float abs(float v)计算一个...
参数:v—需要返回绝对值的参数返回值:返回v的绝对值 static long abs(long v)计算一个long类型的参数的绝对值,如果v是负数,返回-v,否则返回v。参数:v—需要返回绝对值的参数返回值:返回v的绝对值 static float abs(float v)计算一个...
CALLED ON NULL INPUT RETURNS NULL ON NULL INPUT STRICT CALLED ON NULL INPUT(默认值)指示当存储过程的某些参数为 NULL 时,将正常调用该存储过程。如果需要,作者需要负责检查 NULL 值并做出适当的响应。RETURNS NULL ON NULL INPUT ...
LEAKPROOF LEAKPROOF 关键字指定除了返回值之外,函数不会公开有关参数的任何信息。PARALLEL { UNSAFE|RESTRICTED|SAFE } 通过 PARALLEL 子句可以使用并行顺序扫描(并行模式)。在查询期间,相比串行顺序扫描,并行顺序扫描使用多个工作...
使用正则表达式匹配到字符...例如列值为1aaa51bbb5,如果正则表达式为1[a-z]+5,则返回值为1aaa5;如果正则表达式为1([a-z]+)5,则返回值为aaa。cast_type VariantType 是 将字符串转换为String、Integer或者Double类型,用于后续的关系运算。
函数和存储过程 函数/存储过程 类型 返回类型 说明 CAST_TO_RAW(c IN VARCHAR2)函数 RAW 将VARCHAR2字符串转换为RAW值。CAST_TO_VARCHAR2(r IN RAW)函数 VARCHAR2 将RAW值转换为VARCHAR2字符串。CONCAT(r1 IN RAW,r2 IN RAW,r3 IN RAW,…)...
在多元索引统计聚合中表示统计行数,用于返回指定字段值的数量或者多元索引数据总行数,类似于SQL中的count。请求数据结构 message CountAggregation { optional string field_name=1;...} 名称 类型 是否必选 描述 value int64 是 返回值。
在多元索引统计聚合中表示求最大值,用于返回一个字段中的最大值,类似于SQL中的max。请求数据结构 message MaxAggregation { optional string field_name=1;optional bytes missing=2;...} 名称 类型 是否必选 描述 value double 是 返回值。
在多元索引统计聚合中表示求最小值,用于返回一个字段中的最小值,类似于SQL中的min。请求数据结构 message MinAggregation { optional string field_name=1;optional bytes missing=2;...} 名称 类型 是否必选 描述 value double 是 返回值。
在多元索引统计聚合中表示求平均值,用于返回一个字段的平均值,类似于SQL中的avg。请求数据结构 message AvgAggregation { optional string field_name=1;optional bytes missing=2;...} 名称 类型 是否必选 描述 value double 是 返回值。
在多元索引统计聚合中表示求和,用于返回数值字段值的总和,类似于SQL中的sum。请求数据结构 message SumAggregation { optional string field_name=1;optional bytes missing=2;...} 名称 类型 是否必选 描述 value double 是 返回值。
返回值 返回值 说明 INTEGER 任意时间点的CPU时间(百分之一秒为单位)。示例 该示例展示了在程序sleep前后的CPU时间(两个CPU时间的差值远小于程序的sleep时间)。BEGIN DBMS_OUTPUT.PUT_LINE('start cpu time:'|DBMS_UTILITY.GET_CPU_...
返回值 返回值为Boolean类型,表示该行是否满足查询条件。取值为true时,表示满足查询条件;取值为false时,表示不满足查询条件。示例 查询exampletable表中col1列值匹配"tablestore is cool"字符串至少2个分词的数据。SELECT*FROM ...
在多元索引统计聚合中表示去重统计行数,用于返回指定字段不同值的数量,类似于SQL中的 count(distinct)。请求数据结构 message DistinctCountAggregation { optional string field_...} 名称 类型 是否必选 描述 value int64 是 返回值。
如果返回值为true,则存储空间存在,如果返回值为false,则存储空间不存在。boolean exists=ossClient.doesBucketExist("examplebucket");System.out.println(exists);} catch(OSSException oe){ System.out.println("Caught an ...
系统会返回查询语句的请求类型、返回值Schema、返回结果等信息。def query_data(client):query='select pk,long_value,double_value,string_value,bool_value from test_table limit 20' rowlist,_,_=client.exe_sql_query(query)ret_map=...
getOTSErrorCode():表格存储返回的错误类型字符串。常见错误请参见 错误码参考。getOTSErrorMessage():表格存储返回的错误详细描述。getRequestId():用于唯一标识此次请求的UUID。当您无法解决问题时,记录此RequestId并 提交工单。
说明 仅存储弹性模式会返回该值。Status string 实例存储状态。取值说明:critical:实例存储水位大于等于 90%,控制台显示为红色,实例将被锁定。warning:实例存储水位大于等于 70%且小于 90%,控制台显示为黄色。healthy:实例存储水位...
形参的以下特点取决于其模式:调用存储过程或函数时的初始值。被调用存储过程或函数是否可修改形参。实参值如何从调用程序传递到被调用程序。当被调用程序中发生未处理的异常时,形参值会发生什么。以下内容根据其模式总结了参数的行为。IN...
ErrorCode:表格存储返回的错误类型字符串。ErrorMessage:表格存储返回的错误消息字符串。RequestId:用于唯一标识该次请求的 UUID。当您无法解决问题时,可以凭这个 RequestId 来请求表格存储开发工程师的帮助。重试 SDK 中出现错误时会...
如果满足条件的数据行均已返回,则返回值为空。aggs bytes 否 对数据行进行统计聚合,例如求最值、求平均值、统计行数等,由protobuf编码。group_bys bytes 否 对数据行进行分组,例如按照字段值分组、按照范围分组等,由protobuf编码。...