将%ROWTYPE 与游标结合使用

以下是此存储过程的输出。EXEC emp_info;SMITH works in department 20 ALLEN works in department 30 WARD works in department 30 JONES works in department 20 MARTIN works in department 30 BLAKE works in department 30 CLARK ...

数据集成服务

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

用户定义的异常

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

创建函数

普通的 SET 命令(没有 LOCAL)会重写 SET 子句,与对之前 SET LOCAL 命令的操作很相似,此命令的效果在退出存储过程后会保留,除非回滚当前事务。PRAGMA AUTONOMOUS_TRANSACTION PRAGMA AUTONOMOUS_TRANSACTION 是将函数设置为自治事务的...

DBMS_UTILITY

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

技术面临的挑战与革新

随着云的概念不断发展,公有云厂商使用基于网络的块存储逐步代替了单机的本地存储,在这样的基础架构下计算和存储耦合的架构已经变得不透明不合理,此时存储计算分离的架构的优势体现了出来,存储计算分离,分布式存储系统使用高密度,低...

概述

PolarDB 提供了热备切换功能,您可事先为集群中的只读节点开启热备功能,从而在主备切换的过程中实现快速切换和事务保持。背景信息 云数据库高可用的演进可以概括为以下几个阶段。传统主备模式的高可用采用Binlog复制,存在复制延迟问题,...

EXECUTE 特权

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

dblink_ora 函数和存储过程

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

事务中心

全部事务-处理部门:支持按照部门筛选事务并支持导出,场景为:商家会以部门为单位在月底进行一次当前指派给部门人员的事务处理的清单分析,好整体的把握事务处理的整体情况。1.1.2 新建事务 事务创建有很多的入口,主要区分为两类,关联...

新建函数

自定义函数与存储过程的区别:函数有且仅有一个返回,适合做处理数据后返回一个结果;存储过程可有 0 个或多个返回,适合做批量插入、批量更新。可以直接通过 SELECT 语句调用函数,而存储过程的调用需要使用 CALL 语句。如上图所示,创建...

使用前置声明

前置声明是子存储过程或子函数名称、形参和子函数的规格;如果是子函数,则返回类型。完整子程序规格(由可选声明部分、可执行部分和可选异常部分组成)必须与前置声明在同一声明部分中指定,但可出现在用前置声明调用此子程序的其他子程序...

基本对象概念

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

UPDATE

以下显示使用此存储过程更新员工。EXEC emp_comp_update(9503,6540,1200);Updated Employee#:9503 New Salary:6540 New Commission:1200 SELECT*FROM emp WHERE empno=9503;empno|ename|job|mgr|hiredate|sal|comm|deptno-+-+-+-+-+-+-+-...

CREATE FUNCTION

普通的 SET 命令(没有 LOCAL)会重写 SET 子句,与对之前 SET LOCAL 命令的操作很相似,此命令的效果在退出存储过程后会保留,除非回滚当前事务。PRAGMA AUTONOMOUS_TRANSACTION PRAGMA AUTONOMOUS_TRANSACTION 是将函数设置为自治事务的...

示例数据库安装

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

事务引擎介绍

高性能事务引擎(TokuDB)是HybridDB for MySQL提供的一种侧重于OLTP的实例规格,这种规格基于自主研发的高性能行式存储引擎,能够对同一份数据进行OLTP和OLAP处理,实现数据的即席分析(Ad Hoc)。HybridDB for MySQL事务引擎高度兼容...

事务级连接池

PolarDB 支持事务级连接池,您可以根据业务需求使用事务级连接池,帮助降低因大量连接导致的数据库负载压力。前提条件 事务级连接池功能需要数据库代理的版本为2.3.46及以上。背景信息 由于 PolarDB PostgreSQL版(兼容Oracle)的连接模型...

polar_comp_redwood_date

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

简介

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

产品问题

本文介绍一些 GTS 的常见...切换时,原机房正在执行的事务会失败且不能自动保证数据一致,但由于这个切换是瞬间执行的,那个瞬态中正在进行的事务较少,可以提工单申请 GTS 的数据不一致处理工具,帮助将仅有的几个未完成事务手工处理完毕。

包规格

列的类型通过编写 tablename.columnname%TYPE 来引用,使用此格式有时候能够帮助存储过程独立于表定义的变化。DEFAULT value 如果调用中未提供输入参数,则 DEFAULT 子句为输入参数提供默认值。不能为具有模式 IN OUT 或 OUT 的参数指定 ...

DBMS_AQADM

您可以使用 DBMS_AQADM 包中的存储过程创建并管理消息队列和队列表。表 1.DBMS_AQADM函数/存储过程 函数/存储过程 返回类型 说明 ALTER_QUEUE N/A 修改现有的队列。ALTER_QUEUE_TABLE N/A 修改现有的队列表。CREATE_QUEUE N/A 创建队列。...

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

数据库事务CSN事务快照机制、支持自治事务、支持语句级别事务回滚 PolarDB PostgreSQL版(兼容Oracle)2.0版本 中CSN事务快照是一种新的事务快照机制,用于提升MVCC性能,与原生PostgreSQL使用xid事务号列表作为事务快照不同,CSN快照使用...

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

数据库事务 CSN事务快照机制、支持自治事务、支持语句级别事务回滚 PolarDB PostgreSQL版(兼容Oracle)2.0版本 中CSN事务快照是一种新的事务快照机制,用于提升MVCC性能,与原生PostgreSQL使用xid事务号列表作为事务快照不同,CSN快照使用...

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

使用 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 ...

DBMS_APPLICATION_INFO

DBMS_APPLICATION_INFO包可与Trace和SQL跟踪工具一起使用,以记录数据库中正在执行的模块或事务的名称,以便后续跟踪模块的性能以及调试使用。应用程序允许系统管理员和性能调整专家按模块跟踪性能。系统管理员还可以使用此信息来跟踪模块...

事务消息

大量的事务检查会导致系统性能受损,容易导致事务处理延迟。正确处理“进行中”的事务 消息回查时,对于正在进行中的事务不要返回Rollback或Commit结果,应继续保持Unknown的状态。一般出现消息回查时事务正在处理的原因为:事务执行较慢,...

pg_language

lanplcallfoid oid 对于非内部语言,此列引用语言处理器,它是一个特殊函数负责执行所有用这种语言编写的函数。laninline oid 此列引用一个负责执行“内联”匿名代码块的函数(DO 块)。如果不支持内联块则为0。lanvalidator oid 此列引用...

事务拆分

本文将为您介绍 PolarDB PostgreSQL版(兼容Oracle)集群事务拆分的功能原理以及如何开启事务拆分。背景信息 当您使用 PolarDB PostgreSQL版(兼容Oracle)可读可写模式集群地址时,读写请求会由代理(Proxy)分发到主节点和只读节点。为了...

概述

PolarDB PostgreSQL版(兼容Oracle)支持冷热数据分层存储功能,使用OSS等更低成本的存储介质,将冷热数据进行分层存储。将访问频率和更新频率低的数据转存到OSS中,可以有效降低存储成本。本文介绍了冷数据分层存储的优势和技术原理。功能...

功能特性

服务器端加密 客户端加密 OSS客户端加密是在数据上传至OSS之前,由用户在本地对数据进行加密处理,确保只有密钥持有者才能解密数据,增强数据在传输和存储过程中的安全性。客户端加密 合规保留策略 OSS保留策略具有WORM(Write Once Read ...

概述

PolarDB PostgreSQL版(兼容Oracle)支持冷热数据分层存储功能,使用OSS等更低成本的存储介质,将冷热数据进行分层存储。将访问频率和更新频率低的数据转存到OSS中,可以有效降低存储成本。本文介绍了冷数据分层存储的优势和技术原理。功能...

Oracle永久增量备份

说明 选择备份整个数据库时,将会同时备份权限、存储过程等信息。在 配置备份时间 页面,配置备份时间等信息,并单击页面右下角的 下一步。配置 说明 全量备份频率 按需选择 周期备份 或 单次备份。说明 若您选择 周期备份,您还需配置 全...

ROLLBACK

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

产品概述

主要功能 易适配,免调优 支持SQL 2003,部分兼容Oracle语法,支持PL/SQL存储过程。新一代SQL优化器,实现复杂分析语句免调优。PB级数据秒级分析 MPP水平扩展架构,支持PB级数据查询秒级响应。向量化计算及列存储智能索引,相比较传统数据...

大小写不敏感

简介 当前由于Oracle和 PolarDB PostgreSQL版(兼容Oracle)对于数据库对象名称的大小写处理方式不同,在不加双引号的情况下,Oracle将对象名转为大写存储,PolarDB PostgreSQL版(兼容Oracle)将对象名转为小写存储,使用双引号时则不做...

大小写不敏感

简介 当前由于Oracle和 PolarDB PostgreSQL版(兼容Oracle)对于数据库对象名称的大小写处理方式不同,在不加双引号的情况下,Oracle将对象名转为大写存储,PolarDB PostgreSQL版(兼容Oracle)将对象名转为小写存储,使用双引号时则不做...

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...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
对象存储 文件存储 CPFS 云原生数据仓库 AnalyticDB PostgreSQL版 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用