DBMS_OBFUSCATION_TOOLKIT

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

COMMIT

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

使用pldebugger插件

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

DBMS_LOCK

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

调用子程序

在此示例中,存储过程 level_3a 的可执行部分调用存储过程 level_2a(即其父块)。(请注意,使用 v_cnt 是为了避免无限循环。CREATE OR REPLACE PROCEDURE level_0 IS v_cnt NUMBER(2):=0;PROCEDURE level_1a IS PROCEDURE level_2a IS ...

自建Oracle间迁移

目前DTS支持的对象为表、视图、同义词、触发器、存储过程、存储函数、包和自定义类型。说明 不兼容触发器。建议您删除源库的触发器,以避免因触发器而导致数据不一致的问题。详情请参见 源库存在触发器时如何配置同步作业。全量数据迁移 ...

限定符

例如,如果从程序内调用的两个存储过程具有相同名称但属于两个不同的 schema,或者同一程序内的表列和 SPL 变量使用相同的名称。应尽可能避免使用限定的名称。在本章中,采用以下约定来避免命名冲突:SPL 程序声明部分中声明的所有变量均带...

DBMS_PROFILER

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

用法限制

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

用户定义的异常

以下存储过程(purchase)调用 check_balance 存储过程。如果 p_amount 大于 p_balance,则 check_balance 会引发异常;purchase 会捕获 ar.overdrawn 异常。purchase 必须使用包限定名称(ar.overdrawn)来引用异常,因为 purchase 未在 ar 包...

自建Oracle迁移至RDS PostgreSQL

目前DTS支持的对象包括:表、视图、同义词、触发器、存储过程、存储函数、包、自定义类型。说明 暂不兼容触发器。建议您删除源库的触发器,以避免因触发器而导致数据不一致的问题。详情请参见 源库存在触发器时如何配置同步作业。全量数据...

自建Oracle迁移至自建PostgreSQL

目前DTS支持的对象包括:表、视图、同义词、触发器、存储过程、存储函数、包、自定义类型。说明 暂不兼容触发器。建议您删除源库的触发器,以避免因触发器而导致数据不一致的问题。详情请参见 源库存在触发器时如何配置同步作业。全量数据...

从Amazon RDS Oracle迁移至PolarDB PostgreSQL版...

本文介绍如何使用数据传输服务DTS(Data Transmission Service)将Amazon RDS Oracle作为自建Oracle迁移至 PolarDB PostgreSQL版(兼容Oracle)集群。前提条件 为保障DTS能够通过公网连接至Amazon RDS Oracle,您需要允许公网访问Amazon ...

自建Oracle迁移至PolarDB PostgreSQL版(兼容Oracle

目前DTS支持的对象包括:表、视图、同义词、触发器、存储过程、存储函数、包、自定义类型。说明 暂不兼容触发器。建议您删除源库的触发器,以避免因触发器而导致数据不一致的问题。详情请参见 源库存在触发器时如何配置同步作业。全量数据...

自建Oracle迁移至PolarDB PostgreSQL版(兼容Oracle

目前DTS支持的对象包括:表、视图、同义词、触发器、存储过程、存储函数、包、自定义类型。说明 暂不兼容触发器。建议您删除源库的触发器,以避免因触发器而导致数据不一致的问题。详情请参见 源库存在触发器时如何配置同步作业。全量数据...

DBMS_LOCK

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

API概览

权限策略 API 标题 API概述 CreatePolicy 创建权限策略 调用CreatePolicy创建一个权限策略。DeletePolicy 删除权限策略 调用DeletePolicy删除指定的权限策略。SetDefaultPolicyVersion 设置权限策略默认版本 调用SetDefaultPolicyVersion...

自建Oracle同步至PolarDB PostgreSQL版(兼容Oracle

前提条件 已创建存储空间大于源自建Oracle数据库已使用存储空间的目标 PolarDB PostgreSQL版(兼容Oracle)集群。说明 目标集群 PolarDB PostgreSQL版(兼容Oracle)的创建方式,请参见 创建PolarDB PostgreSQL版(兼容Oracle)集群。源...

GOTO 语句

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

PRAGMA EXCEPTION_INIT

以下存储过程(purchase)调用check_balance存储过程。如果p_amount大于p_balance,则check_balance会引发异常;purchase会捕获ar.overdrawn异常。CREATE PROCEDURE purchase(customerID int,amount NUMERIC)AS BEGIN ar.check_balance...

REF CURSOR 概述

游标变量是一个实际包含指向查询结果...REF CURSOR 类型可以作为参数传递到存储过程和函数或从存储过程和函数传递。函数的返回类型也可以是 REF CURSOR 类型。这提供了通过在程序之间传递游标变量,来将游标上的操作模块化为单独程序的能力。

用户定义的 PL/SQL 子类型

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

新建函数

可以直接通过 SELECT 语句调用函数,而存储过程调用需要使用 CALL 语句。如上图所示,创建函数包含以下 6 个步骤:1.输入函数名称。2.选择函数返回值的数据类型。3.添加参数。4.确定新建函数信息。5.编辑函数信息。6.完成新建函数。操作...

DBMS_UTILITY

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

DBMS_ALERT

SIGNAL Procedure 该存储过程用于产生一条指定名称的告警 语法 DBMS_ALERT.SIGNAL(event IN VARCHAR2,message IN VARCHAR2);参数说明 参数 说明 event 发送消息的告警的名称。message 告警的具体消息。示例 该示例展示了如何发送一个告警...

银泰商业

使用 PolarDB PostgreSQL版(兼容Oracle)后,存储过程可以通过ADAM(Advanced Database&Application Migration)的工具,较快地完成Oracle存储过程到 PolarDB PostgreSQL版(兼容Oracle)的迁移。应用只需要修改数据库连接地址和数据库...

验证数据压缩能力

运行成功后打开新的 SQL 窗口,执行如下命令,调用存储过程,并生成 20,000 行数据。call generate_orders(20000);运行成功后打开新的 SQL 窗口,执行如下命令,验证当前表的数据量,返回 20,000 时,则表示当前表中数据生成成功。select ...

CALL

argument:过程调用的一个输入参数。说明 用户必须有过程的 EXECUTE 特权才能进行调用。若要调用一个函数而不是过程,应使用 SELECT。如果在事务块中执行 CALL,那么被调用过程不能执行事务控制语句。只有当 CALL 在其自身的事务中执行时...

概述

这样便可创建 SPL 程序逻辑,该逻辑从结果集中检索一行,对该行中的数据进行一些处理,然后检索下一行并重复该存储过程。游标最常用在 FOR 或 WHILE 循环的上下文中。SPL 逻辑中应包含一个条件测试,用于检测何时到达结果集的末尾,以便...

管理存储空间读写权限

设置存储空间读写权限 存储空间的读写权限(ACL)有以下三类:读写权限 描述 方法 私有 存储空间的拥有者和授权用户有该存储空间内的文件的读写权限,其他用户没有权限操作该存储空间内的文件。oss2.BUCKET_ACL_PRIVATE 公共读 存储空间的...

GRANT on Database Objects

这是因为在 Oracle 中,所有程序共享同一个命名空间,而在 PolarDB PostgreSQL版(兼容Oracle)中,函数、存储过程和包具有它们自己的单独命名空间,从而在某种程度上允许重载程序名称。ALL PRIVILEGES 一次性授予所有可用特权。其他命令...

获取存储空间读写权限

存储空间读写权限 存储空间的读写权限(ACL)包括如下三种:访问权限 描述 访问权限值 私有 存储空间的拥有者和授权用户有该存储空间内的文件的读写权限,其他用户没有权限操作该存储空间内的文件。private 公共读 存储空间的拥有者和授权...

管理存储空间读写权限

设置存储空间读写权限 存储空间的读写权限(ACL)有以下三类:取值 描述 方法 私有 存储空间的拥有者和授权用户有该存储空间内的文件的读写权限,其他用户没有权限操作该存储空间内的文件。CannedAccessControlList.Private 公共读 存储...

管理存储空间的读写权限

设置存储空间的读写权限 存储空间的读写权限(ACL)有以下三类:读写权限 描述 方法 私有 存储空间的拥有者和授权用户有文件的读写权限,其他用户没有权限操作文件。oss.ACLPrivate 公共读 存储空间的拥有者和授权用户有文件的读写权限,...

PRAGMA AUTONOMOUS_TRANSACTION

包中声明为子程序的存储过程和函数以及其他调用存储过程、函数和匿名块。触发器。对象类型方法。下面是与自治事务有关的问题和限制:每个自治事务只要在进行中,就会消耗一个连接槽。在某些情况下,这可能意味着应增大postgresql.conf文件...

管理存储空间读写权限

设置存储空间的读写权限 存储空间的读写权限(ACL)有以下三类:读写权限 描述 方法 私有 存储空间的拥有者和授权用户有该存储空间内的文件的读写权限,其他用户没有权限操作该存储空间内的文件。OssClient:OSS_ACL_TYPE_PRIVATE 公共读 ...

管理存储空间读写权限

存储空间(Bucket)是存储对象(Object)的容器。对象都隶属于存储空间。本文介绍如何设置和获取存储空间读写权限(ACL)。注意事项 本文以华东1(杭州)外网Endpoint为例。如果您希望通过与OSS同地域的其他阿里云产品访问OSS,请使用内网...

管理存储空间读写权限

设置存储空间读写权限 存储空间的读写权限(ACL)有以下三类:取值 描述 方法 私有 存储空间的拥有者和授权用户有该存储空间内的文件的读写权限,其他用户没有权限操作该存储空间内的文件。CannedAccessControlList.Private 公共读 存储...

DBMS_CRYPTO

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

CREATE PACKAGE BODY

proc_name 公共存储过程或私有存储过程的名称。如果包规格中存在具有相同签名的 proc_name,则它为公共,否则为私有。argname 参数的名称。IN|IN OUT|OUT 参数模式。argtype 程序的参数的数据类型。DEFAULT value 输入参数的默认值。STRICT...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
对象存储 文件存储 CPFS 短信服务 弹性公网IP 人工智能平台 PAI 金融分布式架构
新人特惠 爆款特惠 最新活动 免费试用