概述

种通用语言,用于为 PolarDB PostgreSQL版(兼容Oracle)数据库创建存储过程、函数、触发器和包。无缝的开发和测试环境。使用可重新使用的代码。易于使用。本章介绍 SPL 程序的基本元素,然后概述 SPL 程序的组织方式以及如何使用它来...

GRANT on Database Objects

对于存储过程,如果其中具有一个或多个输入参数,则必须指定所有输入参数数据类型。在 Oracle 中,必须省略函数和存储过程签名。这是因为在 Oracle 中,所有程序共享同一个命名空间,而在 PolarDB PostgreSQL版(兼容Oracle)中,函数、...

CREATE PACKAGE BODY

在查询期间,相比串行顺序扫描,并行顺序扫描使用多个工作线程并行扫描一个关系。设置为 UNSAFE 时,存储过程或函数不能以并行模式执行。存在此类存储过程或函数时,会强制执行串行执行计划。如果省略 PARALLEL 子句,则这是默认设置。设置...

PutBucket

ZRS 同城冗余ZRS 采用多可用区(AZ)内的数据冗余存储机制,将用户的数据冗余存储在同地域(Region)的多个可用区。当某个可用区不可用时,仍然能够保障数据的正常访问。说明 在OSS ON云盒使用场景中,不支持使用此选项。父节点:...

用法限制

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

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

2022年

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

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版本商业化公告

支持Oracle兼容的分区表创建、修改、扩展功能 PolarDB PostgreSQL版(兼容Oracle)2.0版本 支持Oracle风格的分区表,包括一级、二级分区的创建,支持List、Range、Hash三种分区的创建。支持常见的CREATE、COALESCE、DROP、EXCHANGE、MERGE...

新建存储过程

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

创建存储过程

存储过程重载是项 PolarDB PostgreSQL版(兼容Oracle)功能-独立存储过程的重载与 Oracle 数据库不兼容。要更新现有存储过程的定义,可使用 CREATEOR REPLACE PROCEDURE。无法以这种方式更改存储过程的名称或参数类型(如果您尝试过,...

Oracle物理备份

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

在本地控制台上使用文件网关

步骤:添加缓存 文件存储网关的每个共享目录都对应唯一一个缓存盘,创建多个共享目录则需要创建多个缓存盘。您可以将共享目录下的数据通过缓存盘传至阿里云OSS,也可以通过缓存盘将阿里云OSS数据同步到本地。在浏览器中,输入 https://<...

CREATE PROCEDURE

存储过程重载是项 PolarDB PostgreSQL版(兼容Oracle)功能-独立存储过程的重载与 Oracle 数据库不兼容。要更新现有存储过程的定义,可使用 CREATE OR REPLACE PROCEDURE。无法以这种方式更改存储过程的名称或参数类型(如果您尝试过,...

数据集成服务

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

Oracle永久增量备份

您可以使用 数据库备份DBS 推出的Oracle永久增量备份功能(True Incremental-Forever Backup),通过完整全量备份(Full Backup)与增量合成备份(Synthetic Backup),降低备份成本以及备份过程中产生的资源开销等。背景信息 Oracle永久...

存储过程

存储过程(SQL stored procedures),通常指数据库中存放在一起的系列SQL。您在使用存储过程时,可以指定存储过程的名字并使用参数(parameters),并在合适的时候调用存储过程实现相同或者不同的业务。本文将介绍存储过程的使用方法。...

包正文

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

限定符

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

MySQL物理备份

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

创建与使用序列

此外,尽管可以保证对多个会话分配各自不同的序列值,但是当考虑到所有会话的时候,产生的相关数值还是会超出序列范围。例如,当缓存设置为10的时候,会话A可以保留数值1.10并且返回NEXTVAL=1,然后会话B可能保留数值11.20,然后在会话A...

宽表模型介绍

基于物联网场景中多源异构数据存储、高并发吞吐、海量数据高性价比存储维度数据处理与分析等需求,表格存储推出了站式物联网存储IoTstore解决方案,为物联网设备元数据、消息数据、时序轨迹等海量数据提供存储、查询、检索、分析、...

PolarDB PostgreSQL版(兼容Oracle)间的迁移

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

Oracle同步至Tablestore

本文以Oracle同步至表格存储Tablestore场景为例,为您介绍如何通过数据集成将Oracle的某张表数据实时同步到Tablestore。使用限制 本实践仅支持使用 独享数据集成资源组。前提条件 已完成来源数据源、去向数据源的配置。本实践以Oracle作为...

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

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

Oracle数据源

支持的版本 离线读写 版本 离线读(Oracle Reader)离线写(Oracle Writer)Oracle 11.2 or 11gR2 支持 支持 Oracle 12.1 or 12cR1 支持 支持 Oracle 12.2 or 12cR2 支持(新版本特性不支持)支持(新版本特性不支持)Oracle 18.3 支持(新...

2021年

ALL_TAB_COLUMNS、ALL_OBJECTS 优化 支持DBMS_SQL.TO_CURSOR_NUMBER/DBMS_SQL.TO_REFCURSOR 支持DBMS_SQL.TO_CURSOR存储过程。例如,-从本地动态SQL转换为DBMS_SQL curid:=dbms_sql.to_cursor_number(cursrc);无 时空数据库(V4.3)类别 ...

使用pldebugger插件

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

使用pldebugger插件

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

账号概述

一个集群可以创建多个普通账号,具体的数量与数据库内核有关。需要手动给普通账号授予特定数据库的权限。普通账号不能创建和管理其他账号,也不能断开其他账号的连接。相关API API 描述 CreateAccount 创建账号。DescribeAccounts 查看账号...

创建通道

CreateTunnel操作为某张数据表创建一个通道,一张数据表上可以创建多个通道。在创建通道时需要指定数据表名称、通道名称和通道类型。请求参数 参数 说明 TableName 创建通道的数据表名称。TunnelName 通道的名称。Type 通道的类型,支持全...

创建数据库账号

一个集群可以创建多个普通账号,具体的数量与数据库内核有关。需要手动给普通账号授予特定数据库的权限。普通账号不能创建和管理其他账号,也不能断开其他账号的连接。创建账号 登录 PolarDB控制台。在控制台左上角,选择集群所在地域。...

新建函数

存储过程可有 0 个或多个返回,适合做批量插入、批量更新。可以直接通过 SELECT 语句调用函数,而存储过程的调用需要使用 CALL 语句。如上图所示,创建函数包含以下 6 个步骤:1.输入函数名称。2.选择函数返回值的数据类型。3.添加参数。4....

内置的安全审计规则

CMDSHELL执行系统命令(SQLServer语法)高 存储过程滥用 执行危险的操作,存储过程XP_SENDMAIL(SQLServer语法)高 存储过程滥用 执行危险的操作,存储过程XP_RUNWEBTASK(SQLServer语法)高 存储过程滥用 执行危险的操作,存储过程XP_...

用户定义的 PL/SQL 子类型

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

EXECUTE 特权

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

DBMS_UTILITY

如果指定COMPUTE或ESTIMATE方法,则ANALYZE存储过程将分析一个表(或多个表)并在pg_statistics中记录分布信息。说明 COMPUTE和ESTIMATE之间没有差异,这两种方法都执行Postgres ANALYZE语句,所有其他参数会进行验证,然后被忽略。...

通过控制台使用时序模型

表格存储 提供了控制台、命令行工具和Tablestore SDK三种访问方式。通过控制台使用时序模型(TimeSeries)时,您需要开通表格存储服务,然后使用控制台进行创建实例、创建时序表、读写时序表中数据以及使用SQL查询数据的操作。前提条件 已...

基本对象概念

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

ALTER PROCEDURE

options[EXTERNAL]SECURITY DEFINER 指定 SECURITY DEFINER 以指示服务器使用创建存储过程的用户的特权执行该存储过程。为了实现兼容性而支持 EXTERNAL 关键字,但被忽略。[EXTERNAL]SECURITY INVOKER 指定 SECURITY INVOKER 以指示...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
对象存储 文件存储 CPFS 云存储网关 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用