基本对象概念

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

COMMENT

argmode 一个函数,存储过程或者聚集函数的参数的模式:IN、OUT、INOUT 或者 VARIADIC。如果被省略,默认值是 IN。注意 COMMENT 并不真正关心 OUT 参数,因为决定函数的身份只需要输入参数。因此列出 IN、INOUT 和 VARIADIC 参数就足够了。...

RAISE_APPLICATION_ERROR

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

对象类型组成部分

如果未明确声明SELF,则其参数模式默认为IN OUT(对于成员存储过程)和IN(对于成员函数)。静态方法不能重写(OVERRIDING和STATIC不能在method_spec中一起指定)。静态方法必须是可实例化的(NOT INSTANTIABLE和STATIC不能在method_spec中...

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

JDBC

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

ST_HMTAsRaster

storageOption raster对象的存储参数,如不指定chunk_table,则采用匿名临时表方式。详情请参见 ST_CreateRast。描述 将热力图瓦片转换为Raster对象,方便进行查看以及计算操作。热力图瓦片需要通过ST_AsHMT函数生成。空间参考和热力图中的...

用户定义的异常

您可以在函数、存储过程、包或匿名块中定义异常。虽然不能在同一个块中两次声明同一个异常,但可以在两个不同的块中声明同一个异常。在实现用户定义的异常之前,必须在函数、存储过程、包或匿名块的声明部分中声明该异常。这样,即可使用 ...

CREATE LANGUAGE

接着,可以用这种新语言定义函数和存储过程。CREATE LANGUAGE 实际上把该语言名称与负责执行用该语言编写的函数的处理器函数关联在一起。CREATE OR REPLACE LANGUAGE 将创建或者替换一种现有的定义。如果该语言已经存在,其参数会被根据...

同步更新Oracle数据库(oracle_fdw)

RDS PostgreSQL提供oracle_fdw插件,可以连接到Oracle数据库,通过操作PostgreSQL表同步更新Oracle数据库中的表。前提条件 实例为RDS PostgreSQL 12(内核版本20200421及以上)。说明 您可以执行 SHOW rds_supported_extensions;查看是否...

异常处理

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

2022年

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

存储过程和函数中的编译错误

当 PolarDB PostgreSQL版(兼容Oracle)分析程序编译存储过程或函数时,它们确认CREATE语句和程序主体(程序中 AS 关键字后面的那部分)符合SPL和SQL构造的语法规则。默认情况下,如果分析程序检测到错误,服务器将终止编译过程。请注意,...

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,...

CREATE TYPE

alignment 参数定义了数据类型的内存对齐要求。可能的值包括按1、2、4或8字节边界对齐。说明 所有变长类型的 alignment 参数至少必须为4,因为变长类型需要在内部包含一个 int4 类型的长度值作为它们的首部元素。storage 参数允许为变长...

CREATE TYPE

alignment 参数定义了数据类型的内存对齐要求。可能的值包括按1、2、4或8字节边界对齐。说明 所有变长类型的 alignment 参数至少必须为4,因为变长类型需要在内部包含一个 int4 类型的长度值作为它们的首部元素。storage 参数允许为变长...

存储基础知识

StorageClassName:如果PVC定义了此参数,PV必须有相关的参数定义才能进行绑定。LabelSelector:通过标签(labels)匹配的方式从PV列表中选择合适的PV绑定。Size:被消费PV的 capacity 必须大于或者等于PVC的存储容量需求才能被绑定。PV和...

SDS分布式存储

阿里云将分布式存储技术以及积累的公共云部署、运维的最佳实践融入到分布式存储产品中,从而打造高性能、高可扩展、高可靠的 SDS分布式存储,帮助您降低成本、缩短业务上线时间,轻松构建混合云存储。产品优势 灵活敏捷,弹性扩容 3节点...

Oracle物理备份

数据库备份DBS 支持对Windows或Linux操作系统上的Oracle数据库进行物理备份,支持备份Oracle单实例、Data Guard Physical Standby、RAC等多种架构的Oracle数据库。本文介绍Oracle物理备份,关于Oracle逻辑备份的信息,请参见 Oracle逻辑...

ALTER QUEUE

PolarDB PostgreSQL版(兼容Oracle)包含 ALTER QUEUE SQL 命令的额外语法(Oracle 未提供)。此语法可与 DBMS_AQADM 包关联使用。说明 ALTER QUEUE允许具有 aq_administrator_role 特权的用户修改队列的属性。此命令有四种形式。更改队列...

记录类型和记录变量

下面是执行此存储过程的输出。EXEC emp_sal_query(7698);Employee#:7698 Name:BLAKE Job:MANAGER Hire Date:01-MAY-81 00:00:00 Salary:2850.00 Dept#:30 Employee's salary is more than the department average of 1566.67$icmsDocProps=...

Oracle永久增量备份

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

oracle_fdw

您可以使用oracle_fdw插件与外部的Oracle数据库进行交互。前提条件 oracle_fdw依赖于Oracle Instant Client的动态链接库与Oracle数据库服务器进行交互。可以与oracle_fdw插件协同工作的Oracle Instant Client版本如下所示:11.2 12.1、12.2...

使用NAS静态存储

NAS存储卷是一种可共享访问、弹性扩展、高可靠以及高性能的分布式文件系统。本文介绍如何使用阿里云NAS静态存储卷,以及如何实现持久化存储与共享存储。前提条件 已创建 ACK Serverless集群。具体操作,请参见 创建ACK Serverless集群。已...

通过NFS使用NAS静态存储

本文介绍如何使用阿里云NAS静态存储卷,及如何实现持久化存储与共享存储。前提条件 已创建Kubernetes集群。具体操作,请参见 创建Kubernetes托管版集群。已创建NAS文件系统。具体操作,请参见 创建文件系统。若需要加密NAS存储卷中的数据,...

DBMS_LOCK

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

Oracle迁移应用至阿里云PolarDB全流程指南

Apache Jmeter、阿里云PTS等)业务的接口和逻辑进行压力测试,保证在特定的目标库配置和参数配置等条件下可以支撑业务峰值的业务量 SQL性能优化:对压测过程中,遇到的性能低下的SQL语句以及存储过程等进行优化,甚者对数据库的参数进行...

连接方式概述

本节主要介绍连接和访问 OceanBase 数据库 Oracle 模式租户的方法。当前主要支持通过客户端、驱动或 ORM 框架连接到 OceanBase 数据库。客户端 在连接 OceanBase 数据库的 Oracle 租户时,支持的客户端如下:OceanBase 客户端(OBClient)...

PolarDB PostgreSQL版架构介绍

PolarDB PostgreSQL版(兼容Oracle):存储计算分离架构详解 Shared-Storage带来的挑战 基于Shared-Storage,数据库由传统的share nothing,转变成了Shared-Storage架构。需要解决以下问题:数据一致性:由原来的N份计算+N份存储,转变成了...

ALTER INDEX

语法 PolarDB PostgreSQL版(兼容Oracle)支持与Oracle数据库兼容的ALTER INDEX命令的两个变体。使用第一个变体重命名索引:ALTER INDEX name RENAME TO new_name 使用ALTER INDEX命令的第二个变体重建索引:ALTER INDEX name REBUILD 说明...

Oracle数据同步到表格存储

通过Tapdata Cloud的可视化界面,您可以将Oracle数据实时同步到表格存储(Tablestore)中。前提条件 使用Tapdata Cloud同步Oracle数据到表格存储前,需要完成如下准备工作。已注册 Tapdata Cloud账号。已创建表格存储实例和表。具体操作,...

DBMS_OUTPUT

ENABLE Procedure 该存储过程用于允许PUT、PUT_LINE、NEW_LINE和GET_LINE存储过程的调用。语法 DBMS_OUTPUT.ENABLE(buffer_size IN INTEGER DEFAULT 20000);参数说明 参数 说明 buffer_size(可选参数)消息缓冲区的最大长度。以字节为单位...

Oracle节点

DataWorks的Oracle节点可进行Oracle任务的开发和周期性调度,以及与其他作业的集成操作。本文为您介绍使用Oracle节点进行任务开发的主要流程。背景信息 Oracle是用于存储和处理数据的关系型数据库管理系统(RDBMS),为您提供可靠、高效且...

PolarDB PostgreSQL版:ePQ架构详解

PolarDB PostgreSQL版(兼容Oracle)实现了弹性跨机并行查询(ePQ)特性,能够帮助您解决原先的 PolarDB PostgreSQL版(兼容Oracle)在处理复杂的AP查询时会遇到的问题。前提条件 支持的 PolarDB PostgreSQL版(兼容Oracle)的版本如下:...

DBMS_LOCK

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

术语

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

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

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

DBMS_RANDOM

表 1.DBMS_RANDOM 函数/存储过程 函数/存储过程 返回类型 描述 INITIALIZE(val)N/A 使用指定的种子值初始化 DBMS_RANDOM 随机包。已弃用,但支持向后兼容。NORMAL()NUMBER 返回一个NUMBER类型的随机数。RANDOM INTEGER 返回的是一个INTEGER...

创建触发器

CREATE TRIGGER 命令定义存储在数据库中的触发器并对其进行命名。语法 定义新触发器 CREATE TRIGGER 概要 CREATE[OR REPLACE]TRIGGER name { BEFORE|AFTER|INSTEAD OF } { INSERT|UPDATE|DELETE }[OR { INSERT|UPDATE|DELETE }][,.]ON ...

如何统计冷存数据

场景描述 表、索引转存至冷存过程中会进行压缩,所以存储在冷存中的数据相比在云盘上的存储空间也会减少,其统计的规则也会发生变化,PolarDB PostgreSQL版(兼容Oracle)提供了冷存数据存储空间统计函数,用户可以通过统计函数了解数据的...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云存储网关 对象存储 文件存储 CPFS 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用