高度兼容性

存储过程开发语言 存储过程开发语言是业务应用常用的一种数据库开发语言,被很多应用开发同学所熟悉,PolarDB PostgreSQL版(兼容Oracle)对Oracle存储过程语言有着很高的兼容度,包括COLLECTION、GOTO、SAVEPOINT、ROLLBACK TO、CURSOR、...

PL 编译和调试

前提条件 ODC PL 支持现状 功能 支持的对象 支持的数据源 支持版本 编译 函数/存储过程/程序包 OceanBase Oracle、OB Cloud Oracle V2.2.7x、V3.0.0 及之后版本。调试 函数/存储过程/匿名块 OceanBase Oracle V3.2.3 及之后版本。运行 函数...

数字输入框

使用说明 如果不配合 表单容器 组件使用 数字输入框 组件,绑定变量中输入框的值为Number类型。如果配合 表单容器 组件使用 数字输入框 组件,对象字段中输入框的值为Number类型,表单容器组件绑定变量中的某个Key。使用示例 如果不配合 ...

声明变量

例如,将 SYSDATE 分配给 DATE 类型的变量会使该变量具有当前调用的时间,而不是预编译存储过程或函数时的时间。以下存储过程说明一些变量声明,它们使用包括字符串和数值表达式的默认值。CREATE OR REPLACE PROCEDURE dept_salary_rpt(p_...

银泰商业

使用 PolarDB PostgreSQL版(兼容Oracle)后,存储过程可以通过ADAM(Advanced Database&Application Migration)的工具,较快地完成Oracle存储过程到 PolarDB PostgreSQL版(兼容Oracle)的迁移。应用只需要修改数据库连接地址和数据库...

开关

使用说明 如果不配合 表单容器 组件使用 开关 组件,其 绑定变量 开关的值需为Boolean类型。如果配合 表单容器 组件使用 开关 组件,其 对象字段 开关的值为Boolean类型,表单组件绑定变量中的某个Key。使用示例 如果不配合 表单容器 组件...

表格明细

使用说明 如果不配合 表单容器 组件使用 表格明细,绑定变量 的数据源类型需为List类型。如果配合 表单容器 组件使用 表格明细,对象字段 的数据源类型需为List类型,表单组件绑定变量中的某个Key。主键 为每行数据的唯一标识。使用示例 ...

平铺明细

使用说明 如果不配合 表单容器 组件使用 平铺明细,绑定变量 的数据源类型需为List类型。如果配合 表单容器 组件使用 平铺明细,对象字段 的数据源类型需为List类型,表单组件绑定变量中的某个Key。主键 为每行数据的唯一标识。使用示例 ...

DBMS_SQL

示例 该示例展示了如何通过BIND_VARIABLE绑定变量。CREATE TABLE test(id number,c VARCHAR2(30));INSERT INTO test VALUES(1,'bind_variable for varchar2');DECLARE c NUMBER;ignore NUMBER;id_var NUMBER;c_var VARCHAR2(25);BEGIN c:=...

CREATE PACKAGE

示例 包规格 empinfo 包含三个公共组件:公共变量、公共存储过程和公共函数。CREATE OR REPLACE PACKAGE empinfo IS emp_name VARCHAR2(10);PROCEDURE get_name(p_empno NUMBER);FUNCTION display_counter RETURN INTEGER;END;

DROP PROCEDURE

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

多选

使用说明 如果不配合 表单容器 组件使用 多选 组件,绑定变量 需配置为List类型。如果配合 表单容器 组件使用 多选 组件,对象字段 需配置为List类型,表单组件需绑定变量中的某个Key。配置 选项配置,其 选项来源 有 固定值 和 动态值。...

用法限制

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

概述

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

标签

使用场景 当需要标记事物的属性和维度...绑定变量。定义一个List类型的变量,将其设置为 绑定变量 的值。您可以通过变量对值的承接,实现对已有标签数据的展示或新标签的输入,具体操作如下图所示。使用示例 标签 组件的页面效果如下图所示。

评分

绑定变量。您需定义一个Number类型的变量,将其配置为 绑定变量 的值。配置 描述配置(鼠标悬停在不同星级上时显示的描述信息)。其 描述来源 支持为 固定值 和 动态值。固定值:您可按需进行添加、编辑和删除操作。动态值:您需要绑定一个...

级联单选

使用说明 如果不配合 表单容器 组件使用 级联单选 组件,绑定变量 需配置为String类型。如果配合 表单容器 组件使用 级联单选 组件,对象字段 需配置为String类型,表单组件需绑定变量中的某个Key。配置 选项配置:其 选项来源 的类型需为...

级联多选

使用说明 如果不配合 表单容器 组件使用 级联多选 组件,绑定变量 需配置为List类型。如果配合 表单容器 组件使用 级联多选 组件,对象字段 需配置为List类型,表单组件绑定变量中的某个Key。配置 选项配置:其 选项来源 的类型需为List...

DBMS_OBFUSCATION_TOOLKIT

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

列表

配置项 说明 数据(绑定变量)数据集:必填项,列表显示的数据所对应的数据源,需为List类型的变量。总数:列表中数据总计条目数,需为integer类型的变量。当前页:列表当前页,需为integer类型的变量。主键:表格中每一行数据对应的主键。...

ROLLBACK

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

表格

绑定变量后弹窗内会显示Structure内的字段及其信息,以及它在表格里对应的 列显示名称。您可根据需要在选中 后拖动目标表格行的位置,或修改 列显示名称。通过底部 批量添加变量字段,您可对每一行数据对应的结构对象类型进行下钻,并选择...

COMMIT

提交当前事务。语法 COMMIT[WORK]说明 ...在 plpgsql 过程中执行 COMMIT 时,如果运行时堆栈上有 Oracle 样式的 SPL 存储过程,则会引发错误。参数 参数 说明 WORK 可选关键字-没有任何效果。示例 提交当前事务并使所有更改永久保存:COMMIT;

单选

为 单选 组件绑定变量,即给 单选 组件绑定初始值。配置 选项配置,其数据源支持 固定值 和 动态值。固定值:您可按需进行添加、编辑和删除操作。动态值:您需要绑定一个类型为List类型的变量,其中Structure为 单选 组件中每项数据对应的...

在包中使用用户自定义类型

这个REF CURSOR变量可以传递到存储过程fetech_emp中,这样存储过程可以获取和列出结果集的某一条记录。最后,使用存储过程close_refcur关闭和结果集相关的REF CURSOR变量。下面的匿名代码块运行包的函数和存储过程。在匿名块的声明部分中,...

数字范围

绑定变量。数字范围组件需要绑定数字数组类型的变量。您可按需设置 描述文字、自动获取聚焦、单位 和 小数位数 等信息。设置校验。数字范围 作为表单组件使用,需设置校验是否必填、提示信息和自定义校验等信息。设置事件。在页面右侧,...

新建存储过程

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

滑块

绑定变量。滑块 组件需要绑定数字类型的变量。配置基本属性,您可按需设置 标题、描述文字、尺寸、状态 等。设置刻度。您可按需设置 最大刻度、显示刻度 和 刻度位置。设置校验。滑块 作为表单组件使用,需设置校验是否必填、提示信息和...

下拉单选

绑定变量,即给 下拉单选 绑定初始值。配置提示信息(展示在下拉单选框中的提示文字)。配置描述文字(对下拉单选进行修饰说明的文字)。配置 选项配置,其 选项来源 支持 固定值 和 动态值。固定值:您可按需进行添加、编辑与删除操作。...

文本输入框

如果不配合 表单容器 组件使用,需要为 文本输入框 组件绑定String或Char类型的变量,通过变量即可获取到用户在输入框中输入的值。使用示例 在 登录页面 拖拽 表单容器 组件,绑定账号类型的变量。在 表单容器 内的 文本输入框,绑定账号...

概述

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

虚拟键盘

如果不想绑定变量,该步骤可以省略。步骤五:点击“预览”1.点击预览页中的“输入框组件”,唤起虚拟键盘 2.输入想输入的内容;如果不想修改输入框组件的内容,则直接选择“✖️”,取消虚拟键盘。3.按下“箭头”,可以进行英文大小写的...

下拉多选

绑定变量,即给 下拉多选 绑定初始值。配置提示信息(展示在下拉多选框中的提示文字)。配置描述文字(对下拉多选进行修饰说明的文字)。配置 选项配置,其 选项来源 支持 固定值 和 动态值。固定值:您可按需进行添加、编辑与删除操作。...

引用对象

在创建并初始化对象变量后,将使用以下形式的点表示法调用成员存储过程或函数:object.prog_name object 是分配给对象变量的标识符。prog_name 是存储过程或函数的标识符。静态存储过程或函数不使用对象变量进行调用。而是,此类存储过程或...

示例

以下存储过程使用 SELECT 命令打开给定的游标变量,该命令检索所有行。CREATE OR REPLACE PROCEDURE open_all_emp(p_emp_refcur IN OUT SYS_REFCURSOR)IS BEGIN OPEN p_emp_refcur FOR SELECT empno,ename FROM emp;END;此变体使用 SELECT ...

可视化编排页面

如果您拖拽输入组件至 表单容器 外,则还需要设置 绑定变量。您也可以右键 表单容器,在选项列表选择目标操作(例如:克隆、删除、添加父容器、选中父组件 和 选中子组件)设置组件 属性、样式 和 事件。组件 属性 设置支持使用公式表达式...

服务编排设计器内节点说明

节点名称将默认为服务方法名称,您需要在调用节点内对入参赋值,并为方法输出绑定变量。对应用服务方法调用的节点中,您还能通过绑定变量的方式获取该服务调用返回值中的code、message信息。服务编排节点 说明 调用 服务调用:您可以基于已...

RAISE_APPLICATION_ERROR

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

删除存储过程

通过使用DROP PROCEDURE命令,可从数据库中删除存储过程。DROP PROCEDURE[IF EXISTS]name[(parameters)][CASCADE|RESTRICT];其中,name 是要删除的存储过程的名称。说明 某些情况下(例如,这是一个重载存储过程),在 PolarDB PostgreSQL...

概述

dblink_ora 提供基于 OCI 的数据库链接,使您可以从 PolarDB PostgreSQL版(兼容Oracle)对存储Oracle 系统中的数据执行 SELECT、INSERT、UPDATE 或 DELETE 命令。要启用 Oracle 连接,可从其网站下载 Oracle 免费提供的 OCI 驱动程序。...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
文件存储 CPFS 对象存储 弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构
新人特惠 爆款特惠 最新活动 免费试用