创建存储过程

调用时,存储过程可选择以输入参数的形式从调用方接收,并可选择以输出参数的形式向调用方返回。CREATE PROCEDURE 命令可定义并命名一个将存储在数据库中的独立存储过程。如果包括 schema 名称,则在指定的 schema 中创建存储过程。...

CREATE PROCEDURE

SET configuration_parameter { TO value|=value|FROM CURRENT } SET 子句使指定的配置参数在进入存储过程时设置为指定,然后在存储过程退出时恢复为其之前的。SET FROM CURRENT 将会话的当前参数保存为进入存储过程时要应用的。...

CREATE PACKAGE

如果包括此子句,则使用全常量参数对存储过程的任何调用将立即替换为存储过程值。RNDS|RNPS|TRUST|WNDS|WNPS 为了兼容性目的而接受这些关键字,但会忽略它们。示例 包规格 empinfo 包含三个公共组件:公共变量、公共存储过程和公共函数。...

管理存储过程

概述 在 OceanBase 开发者中心(OceanBase Developer Center,ODC)首页单击连接名进入连接后,在左导航栏中单击 存储过程 标签可查看存储过程列表,在存储过程列表中显示当前连接的数据库中存在的存储过程对象。在存储过程列表中,可查看...

新建存储过程

存储过程与函数的区别 函数的返回显示具体结果,而存储过程的返回仅指明执行是否成功。可以直接通过 SELECT 语句调用函数,而存储过程的调用需要使用 CALL 语句。存储过程作用 提高应用程序的通用性和可移植性:新建存储过程完成后,...

用户定义的 PL/SQL 子类型

每个实参都分配给一个形参,该形参将保存在函数或存储过程的主体内。如果将形参声明为受约束的子类型:调用函数时,如果将实参分配给形参,则 PolarDB PostgreSQL版(兼容Oracle)不会实施子类型约束。调用过程时,如果将实参分配给形参...

设置变量

1.组件介绍 说明 必要前置组件:无 利用本组件可以...流程搭建示例 搭建流程 利用设置变量组件,设置指定变量的 利用记录日志组件,打印指定变量的 执行结果 如下图所示,该流程成功执行完后,会自动将指定的变量值打印在日志面板中。

概述

通过将SPL代码组织为子存储过程和子函数,可以有利地运用SPL存储过程和函数程序的能力和功能来构建结构良好且易于维护的程序。通过在SPL程序中声明子存储过程和子函数,可从相对较大的SPL程序中的不同位置多次调用相同的SPL代码。子存储...

位置与命名参数表示法

在将参数传递给函数或存储过程时,您可以使用位置或命名参数表示法。如果使用位置表示法指定参数,则必须按其声明的顺序列出参数;如果使用命名表示法指定参数,则参数的顺序无关紧要。要使用命名表示法指定参数,请列出每个参数的名称,...

ALTER PROCEDURE

options[EXTERNAL]SECURITY DEFINER 指定 SECURITY DEFINER 以指示服务器使用创建了存储过程的用户的特权执行该存储过程。为了实现兼容性而支持 EXTERNAL 关键字,但被忽略。[EXTERNAL]SECURITY INVOKER 指定 SECURITY INVOKER 以指示...

DROP PROCEDURE

删除存储过程。语法 DROP PROCEDURE[IF EXISTS]name[([[argmode][argname]argtype][,.])][CASCADE|RESTRICT]说明 DROP PROCEDURE 删除现有程序的定义。要执行该命令,您必须是超级用户或存储过程的所有者。如果这是一个重载存储过程,则...

调用存储过程

您可从另一个 SPL 程序调用存储过程,只需指定该存储过程名称,后跟其参数(如果有),最后以分号结尾。name[([parameters])];其中:name 是存储过程的标识符。parameters 是实参的列表。说明 如果没有要传递的实参,则可以用空参数列表...

DBMS_UTILITY

DBMS_UTILITY包支持以下各种实用程序:函数/存储过程 类型 返回类型 说明 ANALYZE_DATABASE(method[,estimate_rows[,estimate_percent[,method_opt]]])存储过程 N/A 分析数据库表。ANALYZE_PART_OBJECT(schema,object_name[,object_type[,...

概述

PolarDB MySQL版 内置了一系列存储过程,您可以使用这些存储过程获取SQL语句中未被索引覆盖的列名,同时可以获取创建列存索引的DDL语句。本文介绍了 PolarDB MySQL版 内置的存储过程以及如何使用存储过程辅助创建列存索引。简介 PolarDB ...

删除存储过程

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

参数模式

形参的以下特点取决于其模式:调用存储过程或函数时的初始。被调用存储过程或函数是否可修改形参。实参如何从调用程序传递到被调用程序。当被调用程序中发生未处理的异常时,形参会发生什么。以下内容根据其模式总结了参数的行为。IN...

存储过程

功能介绍 存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,您可以通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。原理 存储过程会被持久化到Meta center中,按需加载到计算节点中执行,SQL...

在参数中使用默认值

第三个参数(p_hiredate)默认为SYSDATE的:hire_emp(7575,'Clark')如果在调用存储过程时包括实参的,则该优先于默认:hire_emp(7575,'Clark','15-FEB-2010')添加了一名新员工,其录用日期为February15,2010,而与SYSDATE的当前...

存储过程

存储过程无类似Function的返回,但是可以通过output参数获取返回结果。示例 示例一 本示例中将创建一个存储过程,对其中一个事务进行提交,另外一个事务进行回滚。创建存储过程,并在存储过程中控制不同事务。CREATE PROCEDURE proc()...

创建函数

CALLED ON NULL INPUT RETURNS NULL ON NULL INPUT STRICT CALLED ON NULL INPUT(默认)指示当存储过程的某些参数为 NULL 时,将正常调用该存储过程。如果需要,作者需要负责检查 NULL 并做出适当的响应。RETURNS NULL ON NULL INPUT ...

DBMS_LOB

表 1.DBMS_LOB函数/存储过程 函数/存储过程 类型 返回类型 描述 APPEND(dest_lob IN OUT,src_lob)存储过程 N/A 将一个大对象附加在另外一个大对象上。COMPARE(lob_1,lob_2[,amount[,offset_1[,offset_2]]])函数 INTEGER 在给定的长度和偏移...

DBMS_SESSION

函数/存储过程 函数/存储过程 返回类型 说明 SET_ROLE(role_cmd)N/A 执行 SET_ROLE 语句,后跟 role_cmd 中指定的字符串。与Oracle相比,PolarDB PostgreSQL版(兼容Oracle)的DBMS_SESSION实施只是部分实施。仅支持DBMS_SESSION.SET_...

边缘存储

计费示例 例如,您创建了1个边缘函数A,并使用了1 GB的边缘键值存储1天,读取了边缘存储中的键值200万次,向边缘存储写入键值100万次(如图中调用边缘函数API部分所示)。出账周期:2021年01月01日边缘存储费用为:0.0139元/GB/小时*24+0.7...

DBMS_AQ

PolarDB 通过以下SQL命令为 DBMS_AQ 包提供扩展功能:ALTER QUEUE ALTER QUEUE TABLE CREATE QUEUE CREATE QUEUE TABLE DROP QUEUE DROP QUEUE TABLE 表 1.DBMS_AQ 函数/存储过程 函数/存储过程 返回类型 说明 ENQUEUE N/A 发布消息到队列...

DBMS_CRYPTO

DBMS_CRYPTO 包提供的函数和存储过程允许您对RAW、BLOB或CLOB数据进行加密或解密。您可以使用 DBMS_CRYPTO 函数来产生强加密型随机。DBMS_CRYPTO函数/存储过程 函数/存储过程 返回类型 描述 DECRYPT(src,typ,key,iv)RAW 解密RAW类型的...

产品计费

其他费用 在使用云存储网关过程中,除了云存储网关收费的计费项之外,还有其他费用支出。OSS使用费用 云存储网关中的OSS资源归您所有,网关访问OSS产生的费用由OSS产品向您收取,这些费用包括存储费用、流量费用、请求费用和数据取回费用,...

概述

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

列举存储空间

if(outcome.isSuccess()){/*打印存储空间信息。std:cout,and bucket count is"().Buckets().size();std:cout;for(auto result:outcome.result().Buckets()){ std:cout();} } else {/*异常处理。std:cout,code:"().Code(),message:"()....

CREATE PACKAGE BODY

proc_name 公共存储过程或私有存储过程的名称。如果包规格中存在具有相同签名的 proc_name,则它为公共,否则为私有。argname 参数的名称。IN|IN OUT|OUT 参数模式。argtype 程序的参数的数据类型。DEFAULT value 输入参数的默认。STRICT...

管理版本控制

版本控制应用于存储空间(Bucket)内的所有文件(Object)。通过Object的版本管理,在错误覆盖或者删除Object后,您能够将Bucket中存储的Object恢复至任意时刻的历史版本。注意事项 本文以华东1(杭州)外网Endpoint为例。如果您希望通过与...

DBMS_SESSION

Number of attrs in context is:2-The first attr is:a-The first value is:1-The second attr is:b-The second value is:2 SET_CONTEXT 该存储过程用于设置或者重置上下文属性的。语法 DBMS_SESSION.SET_CONTEXT(namespace IN VARCHAR2,...

PL 编译和调试

PL 调试 在 SQL 开发窗口的左侧导航栏>存储过程列表中,选择调试存储过程 PROC_VARCHAR2,进入调试模式。设置参数后,单击 确定。重要 OceanBase V4.0.0 及之后的版本,调试前需要获取调试权限。示例:GRANT DEBUG CONNECT SESSION TO ...

声明变量

SPL 是块结构语言。可出现在块中的第一个部分是声明。...上述存储过程的以下输出显示确实将变量声明中的默认分配给了变量。EXEC dept_salary_rpt(20);Report For Department#20 on 10-JUL-07 16:44:45 Base Annual Salary:47366.55

使用说明

其他操作 如果不再需要跟踪通过 dbms_sql.add_trace 存储过程添加的SQL语句,您可以通过 dbms_sql.delete_trace 存储过程根据具体的SQL语句来删除模板化的SQL语句,或通过 dbms_sql.delete_trace_by_sqlid 存储过程根据SQL ID来删除模板化...

DBMS_PROFILER

表 1.DBMS_PROFILER函数/存储过程 函数/存储过程 类型 返回类型 描述 FLUSH_DATA 函数、存储过程 Status code、exception 刷新当前会话中收集的性能数据。GET_VERSION(major OUT,minor OUT)存储过程 N/A 返回 DBMS_PROFILER 版本信息。...

数据集成服务

数据导入的迁移方案包括同步MySQL数据到表格存储、同步Oracle数据到表格存储、同步Kafka数据到表格存储、同步HBase数据到表格存储、同步MaxCompute数据到表格存储、同步表格存储数据表中数据到另一个数据表和同步表格存储时序表中数据到另...

统计聚合

通过统计聚合接口可以实现求最小、求最大、求和、求平均、统计行数、去重统计行数、按字段分组、按范围分组、按地理位置分组、按过滤条件分组、直方图统计、日期直方图统计、嵌套功能;同时支持多个统计聚合功能组合使用,满足复杂...

新功能发布记录

本文介绍对象存储OSS每次发布涉及的功能变更及对应的文档,帮助您了解OSS的发布动态。2024年04月 功能名称 功能概述 发布时间 支持地域 相关文档 阻止公共访问 OSS支持通过设置Bucket Policy以及ACL的方式实现公共访问。公共访问是指无需...

创建存储空间

在上传文件(Object)到OSS之前,您需要创建一个用于存储文件的存储空间(Bucket)。存储空间具有各种配置属性,包括访问权限、存储类型等。您可以根据实际需求,创建不同类型的存储空间来存储不同的数据。注意事项 创建存储空间本身不收取...

转换存储类型

OSS支持标准、低频访问、归档、冷归档、深度冷归档多种存储类型,您可以通过生命周期规则或者CopyObject的方式随时转换文件(Object)的存储类型。警告 对开通了OSS-HDFS服务的Bucket,建议不要修改OSS-HDFS的数据存储目录.dlsdata/下任意...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云存储网关 对象存储 文件存储 CPFS 商标服务 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用