银泰商业

例如存储过程,当Oracle转MySQL上云时,需要投入了大量的研发精力将Oracle中存储过程转化成Java代码。使用 PolarDB PostgreSQL版(兼容Oracle)后,存储过程可以通过ADAM(Advanced Database&Application Migration)的工具,较快地完成...

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 发布消息到队列...

块关系

例如,给定一个独立的存储过程,则在此存储过程的声明部分中声明的子程序全都位于同一层级,例如在层级 1 调用该存储过程。该独立存储过程中声明的子程序的声明部分中的其他子程序位于下一层级,即层级 2。同辈块是具有同一父块的一组块...

创建存储过程

通过在 PolarDB PostgreSQL版(兼容Oracle输入存储过程代码,将该存储过程存储在数据库中。以下示例演示了如何在存储过程声明中使用 AUTHID DEFINER 和 SET 子句。update_salary 存储过程将定义了该存储过程的角色的特权传递给正在调用...

oracle_fdw

是 说明 如果您不想在 PolarDB PostgreSQL版(兼容Oracle中存储Oracle用户的凭证,可以设置 user 为空字符串,并提供外部授权。创建外部表映射。在 PolarDB PostgreSQL版(兼容Oracle创建一个外部表,映射到Oracle数据库的一个已有的...

INSERT

如果发生异常,会自动回滚存储过程中进行的所有数据库更改。在此示例中,具有 WHEN OTHERS 子句的 EXCEPTION 部分捕获所有异常。将显示两个变量。SQLCODE 是标识发生的特定异常的数字。SQLERRM 是解释错误的文本消息。以下显示执行此存储...

Dataphin中添加Oracle数据源报错“No suitable driver...

问题描述 Dataphin中添加Oracle数据源报错“No suitable driver”。解决方案 将URL由 jdbc:oracle:thin@172.18.19.10:1521/abc 换为 jdbc:oracle:thin:@172.18.19.10:1521/abc 适用于 Dataphin

添加Oracle数据源

本文档介绍在DataV中添加Oracle数据源的方法,以及相关参数配置说明。前提条件 已准备好待添加的Oracle数据源。操作步骤 登录 DataV控制台。在 我的数据 页签中选择 数据源管理,单击 添加数据。从 类型 列表中,选择 Oracle。填写数据库...

添加Oracle数据源

本文档介绍在DataV中添加Oracle数据源的方法,以及相关参数配置说明。前提条件 已准备好待添加的Oracle数据源。操作步骤 登录 DataV控制台。在 工作台 页面,单击 数据准备>数据源,进入 数据源 页面,单击 新建数据源。从 类型 列表中,...

DROP PROCEDURE

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

存储过程

您在使用存储过程时,可以指定存储过程的名字并使用参数(parameters),并在合适的时候调用存储过程实现相同或者不同的业务。本文将介绍存储过程的使用方法。背景信息 AnalyticDB PostgreSQL 6.0版 ,函数(Function)虽然可以实现大...

ROLLBACK

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

DBMS_MVIEW

您可以使用DBMS_MVIEW包存储过程来管理、更新物化视图及它们的依赖关系。PolarDB 支持下列 DBMS_MVIEW 存储过程:表 1.DBMS_MVIEW 存储过程 存储过程 返回类型 说明 GET_MV_DEPENDENCIES(list VARCHAR2,deplist VARCHAR2);N/A 返回指定...

概述

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

DBMS_RLS

ADD_POLICY Procedure 该存储过程用于向表中添加细粒度的访问控制策略。语法 DBMS_RLS.ADD_POLICY(object_schema IN VARCHAR2 DEFAULT NULL,object_name IN VARCHAR2,policy_name IN VARCHAR2,function_schema IN VARCHAR2 DEFAULT NULL,...

功能特性

删除DBFS 删除数据库文件存储并停止计费 删除DBFS 修改DBFS实例规格 在使用数据库文件存储过程中根据业务存储性能的要求,调整数据库文件存储的实例规格,实例规格越高,消耗的CPU和内存资源越多 实例规格说明 修改DBFS使用场景 在使用...

用法限制

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

概述

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

大小写不敏感

上述SQL语句在Oracle中执行时 tbl 表名在系统视图中默认大写存储,因此查询语句可以正常执行,而 PolarDB PostgreSQL版(兼容Oracle)由于默认小写存储,查询语句执行时则会报错不存在表“TBL”表。create table"TBL"("ID"int);select*from...

大小写不敏感

上述SQL语句在Oracle中执行时 tbl 表名在系统视图中默认大写存储,因此查询语句可以正常执行,而 PolarDB PostgreSQL版(兼容Oracle)由于默认小写存储,查询语句执行时则会报错不存在表“TBL”表。create table"TBL"("ID"int);select*from...

概述

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

删除存储过程

说明 某些情况下(例如,这是一个重载存储过程),在 PolarDB PostgreSQL版(兼容Oracle需要指定参数列表。Oracle 要求始终省略参数列表。IF EXISTS、CASCADE 或 RESTRICT 的用法与 Oracle 数据库不兼容。有关这些选项的信息,请参阅...

迁移时源库为Oracle的注意事项及限制

说明 您也可以使用Oracle中的ROWID作为无主键和唯一约束表的主键。如果您的自建Oracle版本为12c及以上,待迁移表的名称长度需不超过30个字节。如迁移对象为表级别,且需进行编辑(如表列名映射),则单次迁移任务仅支持迁移至多1000张表。...

DBMS_OBFUSCATION_TOOLKIT

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

COMMIT

COMMIT 命令可在匿名块、存储过程或函数使用。在 SPL 程序内,它可出现在可执行部分和/或异常部分。在以下示例,匿名块的第三个 INSERT 命令导致错误。前两个 INSERT 命令的效果将保留,如第一个 SELECT 命令的输出所示。即使在...

创建子存储过程

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

购买方式3:包年包月

实际使用数据库的过程中,会根据所占用的存储空间,从账户中按小时扣除一定的存储空间的费用,因此在包年包月的购买方式下,依旧会产生按量付费的账单。适用场景 若业务量较大,且波动量较小,波动也不频繁(如一年都不需要扩容),建议您...

RAISE_APPLICATION_ERROR

利用 RAISE_APPLICATION_ERROR 存储过程,开发者可通过导致异常,有意中止从中调用该存储过程的 SPL 程序的处理。异常的处理方式与 异常处理 描述的相同。此外,RAISE_APPLICATION_ERROR 存储过程还会向程序提供用户定义的代码和错误...

添加PolarDB for Oracle数据源

本文为您介绍在DataV中添加PolarDB for Oracle数据源的方法,以及相关参数配置说明。云原生关系型数据库PolarDB是阿里巴巴自主研发的下一代云原生关系型数据库,100%兼容Oracle语法。通过外网添加数据源操作步骤 登录 DataV控制台。在 我的...

添加PolarDB for Oracle数据源

本文为您介绍在DataV中添加PolarDB for Oracle数据源的方法,以及相关参数配置说明。云原生关系型数据库PolarDB是阿里巴巴自主研发的下一代云原生关系型数据库,100%兼容Oracle语法。通过内网添加数据源操作步骤 登录 DataV控制台。在 工作...

匿名块

存储过程、函数和触发器程序被命名并存储在数据库以供重新使用。对于快速(一次性)执行(例如测试),您只需输入块而无需提供名称或将其存储在数据库。此类型的块称为匿名块。匿名块未命名并且不存储在数据库。从应用程序缓冲区执行...

计费项概览

本文汇总了在使用 PolarDB 集群过程中所有可能会收费的项目。通常情况下,PolarDB 集群中各计费项费用的大致占比如下图。表 1.计费项概览表 计费项 说明 支持的计费方式 计算节点 计算节点包括主节点和只读节点。计算节点的费用与节点所在...

概述

场景一:PolarDB PostgreSQL版(兼容Oracle)到ECS自建PostgreSQL的DBLink 客户原来使用的是ECS自建PostgreSQL数据库,在迁移至 PolarDB PostgreSQL版(兼容Oracle)的过程中,由于部分原因,先迁移了一部分业务系统上 PolarDB PostgreSQL...

pg_index

indislive bool 如果为假,索引正处于被删除过程中,并且必须被所有处理忽略(包括HOT安全的决策)。indisreplident bool 如果为真,这个索引被选择为使用 ALTER TABLE.REPLICA IDENTITY USING INDEX.的“replica identity”。indkey int2...

限定符

限定符是指定作为限定条件对象的实体的所有者或上下文的名称。将限定对象指定为限定符名称,后跟...在存储过程或函数定义声明的所有形参均带有 p_前缀。例如,p_empno。列名称和表名称没有任何特殊的前缀约定。例如,表 emp 的列 empno。

概述

本章介绍 PolarDB 提供的内置包及其使用...对于一些特殊的内置包,非超级用户在使用这些包的函数或存储过程前,必须被授予执行权限。对于大多数内置包,默认情况下,可以直接将执行权限授予public组。关于授权的详细信息请参见 GRANT 命令。

DBMS_PROFILER

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

新建存储过程

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

DBMS_OUTPUT

NEW_LINE Procedure 该存储过程用于向缓冲区写入一个“换行符”。语法 DBMS_OUTPUT.NEW_LINE();示例 该示例展示了如何向缓冲区写入一个“换行符”。Hello,PolarDB!BEGIN DBMS_OUTPUT.PUT('Hello,PolarDB!');DBMS_OUTPUT.NEW_LINE;END;...

XML 类型

说明 Oracle不支持存储XMLTYPE列的内容碎片。示例 下列示例显示了向含有XMLTYPE列的表创建及插入一条记录。CREATE TABLE books(content XMLTYPE);INSERT INTO books VALUES(XMLPARSE(DOCUMENT '?xml version="1.0?title>Manual...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
对象存储 文件存储 CPFS 商标服务 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用