ROLLBACK

ROLLBACK 命令撤消当前事务期间执行的所有数据库更新,并结束当前事务。ROLLBACK[WORK];ROLLBACK 命令可在匿名块、存储...说明 如果运行时堆栈上存在 Oracle 样式的 SPL 过程,则在 PLPGSQL 存储过程中执行 COMMIT 或 ROLLBACK 将会引发错误。

概述

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

存储过程中使用holdable cursor

因此 PolarDB PostgreSQL版(兼容Oracle)为了满足用户需求,支持在PLSQL中使用holdable模式打开存储过程游标。PostgreSQL原生一类典型的出错场景如下:CREATE TABLE test001(id numeric);INSERT INTO test001 VALUES(1),(2),(3);CREATE OR...

存储过程中使用holdable cursor

因此 PolarDB PostgreSQL版(兼容Oracle)为了满足用户需求,支持在PLSQL中使用holdable模式打开存储过程游标。PostgreSQL原生一类典型的出错场景如下:CREATE TABLE test001(id numeric);INSERT INTO test001 VALUES(1),(2),(3);CREATE OR...

DBMS_RLS

表 1.DBMS RLS 函数/存储过程 函数/存储过程 类型 返回类型 说明 ADD POLICY(object schema,object name,policy name,function schema,policy function[,statement types[,update check[,enable[,static policy[,policy type[,long ...

术语

本文介绍 PolarDB PostgreSQL版(兼容Oracle)使用过程中遇到的术语。名词 描述 地域(Region)数据中心所在的地理位置。可用区(Zone)可用区是指在某一地域内,具有独立电力和网络的物理区域。同一可用区内实例之间的网络延时更小。集群...

DBMS_UTILITY

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

自建Oracle迁移至阿里云消息队列Kafka版

本文介绍如何使用数据传输服务DTS(Data Transmission Service),将自建Oracle迁移至阿里云消息队列Kafka。前提条件 已创建源数据库自建Oracle和目标实例 阿里云消息队列Kafka版。说明 源数据库和目标实例支持的版本,请参见 迁移方案概览...

产品介绍

PolarDB PostgreSQL版(兼容Oracle)高度兼容Oracle语法,包括Oracle数据库用户常用的内置数据类型、内置存储过程语法、常用系统视图,重要特性DBLINK、分区表和分区索引等特性,配合ADAM智能评估工具助力企业智能存量Oracle数据库业务迁移...

调用子程序

通过指定子程序的名称和任何实参,调用子程序,这与调用独立存储过程或函数的方式相同。可以使用一个或多个限定符来调用子程序,也可以不使用限定符来调用子程序,这些限定符是父级子程序的名称或带标记的匿名块,这些块构成了从中声明子...

用户定义的 PL/SQL 子类型

您可以在PL函数、存储过程、匿名块或包的声明中定义子类型。语法如下:SUBTYPE subtype_name IS type_name[(constraint)][NOT NULL]其中constraint为:{precision[,scale]}|length 其中:subtype_name:subtype_name指定子类型的名称。type...

支持的数据库引擎与功能

PolarDB MySQL版 PolarDB PostgreSQL版(兼容Oracle)PolarDB分布式版 表、索引、视图、触发器、存储过程、角色、约束、用户定义函数、用户定义表类型。SQL Server 表、索引、视图、触发器、存储过程、用户、角色、约束、用户定义函数、...

CREATE SYNONYM

PolarDB PostgreSQL版(兼容Oracle)支持以下对象的同义词:表 视图 具体化视图 序列 存储过程 存储函数 类型 可通过database link访问的对象 其他同义词 参数 参数 说明 syn_name syn_name是同义词的名称。同义词名称在schema中必须是唯一...

2022年

存储过程中使用holdable cursor varbitx插件 PolarDB PostgreSQL版(兼容Oracle)对varbit插件进行了扩展,支持更多的BIT操作,可以覆盖更多应用场景。varbitx ZomboDB插件 ZomboDB是一个PostgreSQL扩展插件,支持原生的访问方式,为...

跨机并行查询

结合 PolarDB PostgreSQL版(兼容Oracle存储计算分离的架构,可以做到弹性扩展:当算力不够时,可以弹性地增加只读节点,新增的只读节点加入分布式的并行计算中,而不需数据重新分片(Reshard)。不会出现数据倾斜问题。关于更多跨机并行...

账号权限列表

CREATE PROCEDURE 为用户创建任意存储过程的权限。CREATE SYNONYM 为用户创建同义词的权限。CREATE SEQUENCE 为用户创建序列的权限。CREATE TRIGGER 为用户创建触发器的权限。CREATE TYPE 创建类型的权限。CREATE SESSION 创建会话的权限。...

PolarDB PostgreSQL(兼容Oracle)2.0版本与1.0版本...

本文介绍了 PolarDB PostgreSQL版(兼容Oracle)2.0版本相较于 PolarDB PostgreSQL版(兼容Oracle)1.0版本的差异说明。概述 相较于 PolarDB PostgreSQL版(兼容Oracle)1.0版本,PolarDB PostgreSQL版(兼容Oracle)2.0版本基于新的兼容性...

PolarDB PostgreSQL(兼容Oracle)2.0版本商业化公告

DBMS_SQL包提供了使用动态SQL执行数据操作语言(DML)和数据定义语言(DDL)语句、执行 PL/SQL匿名块以及调用PL/SQL存储过程和函数的接口。DBMS_UTILITY包提供了各种实用子程序。UTL_ENCODE包提供了一组进行数据编解码的函数,方便数据在不同...

时序模型

表格存储Go SDK为时序模型提供了时序表、时序数据、分析存储 级别的多种操作。说明 表格存储 时序模型是针对时间序列数据的特点进行设计,适用于物联网设备监控、设备采集数据、机器监控数据等场景。关于时序模型的更多信息,请参见 ...

数据集成服务

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

功能特性

数据库文件存储 功能集 功能 功能描述 参考文档 DBFS特性 原子写 支持DIRECT IO的原子写,需按4K,8K,16K对齐-共享读写 一份数据可共享式多点挂载并进行读写,读写可线性扩展-存储加密 通过对数据库文件存储实施加密,可以确保数据库文件...

概述

结合 PolarDB PostgreSQL版(兼容Oracle存储计算分离的架构,可以做到弹性扩展:当算力不够时,可以弹性地增加只读节点,新增的只读节点加入分布式的并行计算中,而不需数据重新分片(Reshard)。不会出现数据倾斜问题。使用场景 日常...

概述

结合 PolarDB PostgreSQL版(兼容Oracle存储计算分离的架构,可以做到弹性扩展:当算力不够时,可以弹性地增加只读节点,新增的只读节点加入分布式的并行计算中,而不需数据重新分片(Reshard)。不会出现数据倾斜问题。使用场景 日常...

dblink_ora 函数和存储过程

dblink_ora 支持以下函数和存储过程。dblink_ora_connect()dblink_ora_connect()函数使用用户指定的连接信息与 Oracle 数据库建立连接。该函数采用两种形式;第一种形式的特征如下:dblink_ora_connect(conn_name,server_name,service_name...

CREATE PACKAGE BODY

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

EXECUTE 特权

SPL 程序(函数、存储过程或包)仅在满足以下任何条件时才开始执行:已向当前用户授予对 SPL 程序的 EXECUTE 特权。由于是对 SPL 程序具有 EXECUTE 特权的组的成员,当前用户继承此类特权。已向 PUBLIC 组授予 EXECUTE 特权。在 PolarDB ...

JDBC

} 使用OUT参数 访问数据库存储过程时,如果要使用带有OUT参数的存储过程,需要创建 CallableStatement 对象。并使用 registerOutParameter,使用示例如下:String sql="CREATE or replace PROCEDURE test_in_out_procedure(a IN integer,b ...

迁移Oracle数据至MaxCompute最佳实践

在建表过程中,需要考虑Oracle数据类型与MaxCompute数据类型的映射,Oracle Reader支持的数据类型请参见 类型转换列表。单击 提交到生产环境。新建Oracle数据源,详情请参见 配置Oracle数据源。创建离线同步节点。进入数据开发页面,右键...

迁移Oracle数据至MaxCompute最佳实践

在建表过程中,需要考虑Oracle数据类型与MaxCompute数据类型的映射,Oracle Reader支持的数据类型请参见 类型转换列表。单击 提交到生产环境。新建Oracle数据源,详情请参见 配置Oracle数据源。创建离线同步节点。进入数据开发页面,右键...

基本对象概念

重载方法 在对象类型中,允许定义两个或多个具有相同类型(这是存储过程或函数)但具有不同特征的同名方法。此类方法称为重载方法。方法的特征由形参的数量、数据类型及其顺序组成。icmsDocProps={'productMethod':'created','language':'...

迁移 Oracle 数据库的数据至 OceanBase 数据库 Oracle...

本文为您介绍如何使用数据传输迁移 Oracle 数据库的数据至 OceanBase 数据库 Oracle 租户。重要 如果数据迁移项目长期处于非活跃状态(项目状态为 失败、已暂停 或 已完成),受增量日志保留时长等影响,项目可能无法恢复。数据传输将主动...

示例数据库安装

在安装 PolarDB PostgreSQL版(兼容Oracle)...对于用户有权在其中创建表和存储过程的搜索路径,将在该搜索路径的第一个schema中创建表和程序。您可以通过发出以下命令来显示搜索路径:SHOW SEARCH_PATH;可以在 PSQL 中使用命令更改搜索路径。

异常处理

默认情况下,SPL 程序中发生的任何错误都会中止该程序的执行。通过使用带有 EXCEPTION 部分的 BEGIN 块,您可以捕获错误并从中...此外,对于 Oracle 数据库,INVALID_NUMBER 异常只适用于 SQL 语句,而VALUE_ERROR 异常只适用于存储过程语句。

PRAGMA AUTONOMOUS_TRANSACTION

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

简介

概述 阿里云自研Ganos时空引擎(以下简称Ganos)提供一系列的数据类型、函数和存储过程,用于在云原生关系型分布式数据库PolarDB中对空间/时空数据进行高效的存储、索引、查询和分析计算。本文档向您介绍在PolarDB中如何使用Ganos对时空...

创建函数

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

polar_comp_redwood_date

无论 polar_comp_redwood_date 的设置如何,当DATE在任何其他上下文中显示为数据类型(例如 SPL 声明部分中变量的数据类型、SPL存储过程或SPL函数中形参的数据类型或SPL函数的返回类型)时,它始终在内部转换为TIMESTAMP,因此,可以处理...

只读节点Online Promote

背景信息 PolarDB PostgreSQL版(兼容Oracle)是基于共享存储的一写多读架构,与传统数据库的主备架构有以下不同:Standby节点:是传统数据库的备库节点,有独立的存储,与主库节点之间通过传输完整的WAL日志来同步数据。只读节点:Replica...

使用 RETURNING INTO 子句

以下是此存储过程的输出(假定 emp_insert 存储过程创建的员工 9503 仍存在于表中)。EXEC emp_comp_update(9503,6540,1200);Updated Employee#:9503 Name:PETERSON Job:ANALYST Department:40 New Salary:6540.00 New Commission:1200.00 ...

迁移工具

将MySQL数据同步迁移到表格存储 将HBase数据同步到表格存储 将MaxCompute数据同步到表格存储 将表格存储数据同步到MaxCompute 将表格存储数据同步迁移到OSS 将表格存储数据表中数据同步到另一个数据表 将表格存储时序表中数据同步到另一个...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云存储网关 对象存储 文件存储NAS 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用