高度兼容性

存储过程开发语言 存储过程开发语言是业务应用常用的一种数据库开发语言,被很多应用开发同学所熟悉,PolarDB PostgreSQL版(兼容Oracle)对Oracle存储过程语言有着很高的兼容度,包括COLLECTION、GOTO、SAVEPOINT、ROLLBACK TO、CURSOR、...

CREATE PROCEDURE

只有 PolarDB PostgreSQL版(兼容Oracle存储过程支持 IMMUTABLE、STABLE、STRICT、LEAKPROOF、COST、ROWS 及 PARALLEL { UNSAFE|RESTRICTED|SAFE } 属性。默认情况下存储过程创建为 SECURITY DEFINERS。在 plpgsql 中定义的存储过程创建...

PL 编译和调试

前提条件 ODC PL 支持现状 功能 支持的对象 支持的数据源 支持版本 编译 函数/存储过程/程序包 OceanBase Oracle、OB Cloud Oracle V2.2.7x、V3.0.0 及之后版本。调试 函数/存储过程/匿名块 OceanBase Oracle V3.2.3 及之后版本。运行 函数...

DROP PROCEDURE

PolarDB PostgreSQL版(兼容Oracle)允许重载存储过程名称,因此在 PolarDB PostgreSQL版(兼容Oracle)中,重载存储过程的 DROP PROCEDURE 命令需要使用输入参数数据类型给定的存储过程特征。使用 IFEXISTS、CASCADE 或 RESTRICT 与 ...

创建存储过程

存储过程重载是一项 PolarDB PostgreSQL版(兼容Oracle)功能-独立存储过程的重载与 Oracle 数据库不兼容。要更新现有存储过程的定义,可使用 CREATEOR REPLACE PROCEDURE。无法以这种方式更改存储过程的名称或参数类型(如果您尝试过,...

概述

SPL 是一种高效的过程式编程语言,用于为 PolarDB PostgreSQL版(兼容Oracle)编写自定义存储过程、函数、触发器和包。SPL提供如下特性:完整的过程编程功能,以补充 SQL 语言。一种通用语言,用于为 PolarDB PostgreSQL版(兼容Oracle)...

OSS存储空间开启日志存储

OSS存储空间的日志管理中开启日志存储,视为“合规”。应用场景 OSS存储空间开启日志存储,可以捕获所有存储空间的读写日志,该日志对于后续的异常访问分析和数据泄露复盘非常重要。风险等级 默认风险等级:中风险。当您使用该规则时,可以...

概述

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

导入Amazon S3文件

在 日志存储>日志库 中,选择目标日志库下的 数据接入>数据导入,单击配置名称。在 导入配置概览 页面,查看导入配置的基本信息和统计报表。在配置的 导入配置概览 页面,您还可以进行如下操作。修改配置 单击 修改配置,修改导入配置的...

ALTER PROCEDURE

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

调用存储过程

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

DBMS_OBFUSCATION_TOOLKIT

PolarDB PostgreSQL版(兼容Oracle)提供的DBMS_OBFUSCATION_TOOLKIT包支持使用MD5函数和存储过程,且与Oracle兼容。使用须知 2020年3月30日及之后创建的 PolarDB PostgreSQL版(兼容Oracle)集群,会在创建数据库时自动创建 DBMS_...

PolarDB PostgreSQL版架构介绍

Lazy Recovery 上述内容介绍通过LogIndex在只读节点上做到了Lazy的回放,在主节点重启后的recovery过程中,本质也是在回放日志,因此,可以借助Lazy回放来加速recovery的过程:从checkpoint点开始逐条去读WAL日志。回放完LogIndex日志后,...

CALL

语法 CALL procedure_name '('[argument_list]')' 说明 使用 CALL 语句调用存储过程。要使用 CALL 语句,您必须对 CALL 语句调用的存储过程具有 EXECUTE 特权。参数 参数 说明 procedure_name procedure_name 是(可能是 schema 限定的)...

按写入数据量计费模式计费项

日志服务按写入数据量计费模式的计费项是单独计费的,例如您上传数据会产生数据写入费用,存储日志会产生日志存储费用等。本文介绍日志服务按写入数据量计费模式计费项及付费方式。日志服务按写入数据量计费模式的计费项如下所示,详细价格...

ROLLBACK

中止当前事务。语法 ROLLBACK[WORK]说明 ROLLBACK 回滚当前事务并导致废弃对事务执行的所有更新。...注意 如果运行时堆栈中存在 Oracle 样式的 SPL 存储过程,则在 plpgsql 过程中执行 ROLLBACK 会引发错误。示例 中止所有更改:ROLLBACK;

使用pldebugger插件

PolarDB PostgreSQL版(兼容Oracle)支持多种存储过程语言,例如PLpgSQL、PL/Python、PL/Perl、PL/Tcl、PL/Java等等,您可以使用这些存储过程语言创建对应的函数或存储过程。PolarDB提供了pldebugger插件,可用于调试存储过程。前提条件 ...

概述

子程序是指子存储过程或子函数,它们在外观上与存储过程和函数几乎完全相同,但不同之处在于存储过程和函数是独立程序,它们单独存储在数据库中,并可通过其他SPL程序或从PSQL调用。子程序只能从创建它们的独立程序中调用。

DBMS_LOCK

PolarDB 支持 DBMS_LOCK.SLEEP 存储过程。表 1.DBMS_LOCK 函数/存储过程 函数/存储过程 返回类型 描述 SLEEP(seconds)N/A 暂停当前会话,暂停时长为您指定的秒数。SLEEP SLEEP存储过程用于暂停当前会话,暂停时长为您指定的秒数。SLEEP...

DBMS_PROFILER

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

COMMIT

提交当前事务。语法 COMMIT[WORK]说明 ...在 plpgsql 过程中执行 COMMIT 时,如果运行时堆栈上有 Oracle 样式的 SPL 存储过程,则会引发错误。参数 参数 说明 WORK 可选关键字-没有任何效果。示例 提交当前事务并使所有更改永久保存:COMMIT;

匿名块

块通常作为存储过程、函数、子程序或触发器的一部分编写。存储过程、函数和触发器程序被命名并存储在数据库中以供重新使用。对于快速(一次性)执行(例如测试),您只需输入块而无需提供名称或将其存储在数据库中。此类型的块称为匿名块。...

按使用功能计费

存储空间-日志存储 存储空间-日志低频存储 存储空间-日志归档存储 存储空间-时序存储 读写流量 索引流量-日志索引 索引流量-日志索引-查询型 索引流量-时序索引 外网读取流量 数据加工 数据投递 读写次数 语音通知 短信通知 活跃Shard...

用法限制

此外,下表显示了用作存储过程或函数参数的游标变量允许的参数模式(具体取决于存储过程或函数中对游标变量的操作)。表 1.允许的游标变量参数模式 操作 IN IN OUT OUT OPEN 否 是 否 FETCH 是 是 否 CLOSE 是 是 否 例如,如果一个存储...

管理日志存储空间

开通DDoS高防全量日志服务后,您可以根据需要修改日志存储容量的规格,或清空已存储的全部日志。背景信息 如果您因网站业务调整,导致所需要的日志存储容量发生变化,您可以通过 升级 增加日志存储容量、通过 降配 减小日志存储容量。例如...

新建存储过程

概述 存储过程是一条或多条语句的集合,对数据库进行一系列复杂操作时,存储过程可以在数据库内将这类复杂操作封装成一个代码块,以便重复使用,从而减少数据库开发人员的工作量。存储过程旨在完成特定功能的 SQL 语句集,经编译创建并保存...

计费方式

Web应用防火墙(Web Application Firewall,简称WAF)日志服务支持 高级版、企业版、旗舰版、独享版的包年包月实例 和按量付费实例,并根据您开通日志服务时购买的日志存储容量计费。计费项 WAF日志服务计费项仅包含日志存储容量。包年包月...

概述

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

DBMS_LOCK

DBMS_LOCK内置包支持DBMS_LOCK.SLEEP存储过程。DBMS_LOCK子程序总览 子程序 说明 SLEEP Procedure 暂停当前会话。暂停时长为指定的秒数。SLEEP Procedure 该存储过程用于暂停当前会话指定时长。语法 DBMS_LOCK.SLEEP(seconds IN NUMBER);...

管理日志存储空间

开通 Web应用防火墙(Web Application Firewall,简称WAF)日志服务后,系统将根据您所选择的日志存储规格分配日志存储空间,您可以在日志服务页面查看日志存储空间的使用情况。本文介绍如何管理日志存储空间。前提条件 已开通WAF日志服务...

管理日志存储空间

开通DDoS高防全量日志服务后,您可以根据需要修改日志存储容量的规格,或清空已存储的全部日志。背景信息 如果您因网站业务调整,导致所需要的日志存储容量发生变化,您可以通过 升级 增加日志存储容量、通过 降配 减小日志存储容量。例如...

在参数中使用默认值

以下简单存储过程演示了如何使用分配运算符将SYSDATE的默认值设置到参数hiredate中:CREATE OR REPLACE PROCEDURE hire_emp(p_empno NUMBER,p_ename VARCHAR2,p_hiredate DATE:=SYSDATE)IS BEGIN INSERT INTO emp(empno,ename,hiredate)...

位置与命名参数表示法

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

管理日志存储空间

开通 Web应用防火墙(Web Application Firewall,简称WAF)日志服务后,系统将根据您所选择的日志存储规格分配日志存储空间,您可以在日志服务页面查看日志存储空间的使用情况。本文介绍如何管理日志存储空间。前提条件 已开通WAF日志服务...

资源包介绍

日志索引-查询型(每GB)0.1 CU 0.19 CU 存储空间-日志存储(每GB/天)0.0115 CU 0.02185 CU 存储空间-日志低频存储(每GB/天)0.005 CU 0.0095 CU 存储空间-日志归档存储(每GB/天)0.0017CU 0.00323 CU 索引流量-时序索引(每GB)0.2 ...

GOTO 语句

label 必须在函数、存储过程或匿名块的范围内是唯一的。要标记语句,请使用语法:<<label>>statement statement 是程序跳转到的执行点。您可以标记赋值语句、任何 SQL 语句(如 INSERT、UPDATE、CREATE 等)和所选的存储过程语言语句。可...

创建子存储过程

声明部分中指定的PROCEDURE子句用于定义和命名该块本地的子存储过程。术语 块 指 SPL 块结构,该结构由可选的声明部分、必需的可执行部分和可选的异常部分组成。块是独立存储过程和函数、匿名块、子程序、触发器、包和对象类型方法的结构。...

CREATE PACKAGE

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

按使用功能计费模式计费项

日志服务的所有计费项都是单独计费的,例如您存储日志会产生日志存储费用,您采集日志会产生写流量费用等。本文介绍日志服务按使用功能计费模式计费项的组成及付费方式。说明 日志服务按使用功能计费模式支持采集日志和时序数据,时序数据...

REF CURSOR 概述

游标变量是一个实际包含指向查询结果...REF CURSOR 类型可以作为参数传递到存储过程和函数或从存储过程和函数传递。函数的返回类型也可以是 REF CURSOR 类型。这提供了通过在程序之间传递游标变量,来将游标上的操作模块化为单独程序的能力。
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
文件存储 CPFS 日志服务 对象存储 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用