SELECT INTO

此版本的 emp_sal_query 存储过程使用将结果集返回到记录中的 SELECT INTO 变体。还请注意,添加了包含 WHENNO_DATA_FOUND 条件表达式的 EXCEPTION 块。CREATE OR REPLACE PROCEDURE emp_sal_query(p_empno IN emp.empno%TYPE)IS r_emp emp...

概述

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

配置行为

自定义返回自定义返回结果。需设置HTTP返回状态码、返回内容的格式和返回的内容。表示Rpc接口访问触发规则后返回自定义的内容。自定义异常:抛出自定义异常。需设置异常的类名和异常文本,表示Rpc接口访问触发规则后系统会返回指定的异常...

配置RPC行为

RPC行为可以在RPC类型埋点资源触发了某种规则后,返回相应的自定义的处理行为,例如某个RPC接口触发流控规则后返回自定义的接口返回值。本文介绍如何新增、修改、删除和关联RPC行为。前提条件 将应用接入AHAS应用防护。具体操作,请参见 接...

模型评测

具体操作为在评测任务列表页左侧选择想要对比的模型评测任务,右上角点击对比,进入对比页面:自定义数据对比结果 公开数据对比结果 结果分析 模型评测包含自定义数据和公开数据结果自定义数据评测:使用NLP领域标准的文本...

DBMS_LOCK

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

DBMS_PROFILER

GET_VERSION GET_VERSION 存储过程返回 DBMS_PROFILER 版本信息。语法如下:GET_VERSION(major OUT INTEGER,minor OUT INTEGER)参数 参数名称 描述 major DBMS_PROFILER 主版本的数量。minor DBMS_PROFILER 次版本的数量。INTERNAL_VERSION...

高度兼容性

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

DBMS_RANDOM

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

银泰商业

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

产品使用流程

返回自定义解析结果。使用自定义域名解析请参见 概述。快速验证 您可以对设置好的域名进行快速验证。输入测试URL:https://203.107.1.33/ 100000 /d?host= www.aliyun.com 说明 实际使用中,请将 accountId(100000)和 域名...

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

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

REF CURSOR 概述

游标变量是一个实际包含指向查询结果集的指针的游标。结果集由使用游标变量执行OPEN FOR 语句确定。游标变量不像静态游标那样绑定到单个特定查询。使用包含不同查询的 OPEN FOR 语句可以多次打开同一游标变量。每次都会从该查询创建一个新...

DBMS_SESSION

函数/存储过程 函数/存储过程 返回类型 说明 SET_ROLE(role_cmd)N/A 执行 SET_ROLE 语句,后跟 role_cmd 中指定的字符串值。与Oracle相比,PolarDB PostgreSQL版(兼容Oracle)的DBMS_SESSION实施只是部分实施。仅支持DBMS_SESSION.SET_...

关闭游标

但是,一旦关闭游标,就可以再次对关闭的游标发出 OPEN 语句,查询结果集将会重建,然后可以使用 FETCH 语句来检索新结果集的行。以下示例说明了 CLOSE 语句的用法:CREATE OR REPLACE PROCEDURE cursor_example IS v_emp_rec emp%ROWTYPE;...

Logtail机器组问题排查思路(主机场景)

如果返回结果非空但未包含您在机器组中设置的用户自定义标识,则您需要修改该环境变量的值为您在机器组中设置的用户自定义标识或在现有值后增加机器组的用户自定义标识,以半角逗号(,)分隔。如果返回结果为空,您需要查看是否存在user_...

set-meta(管理文件元数据)

ossutil64 set-meta oss:/examplebucket X-Oss-Meta-Location-delete-object-file localfile.txt-snapshot-path dir/返回结果 以上操作成功后,返回结果中将包含删除自定义元数据所用时长,示例如下:0.106846(s)elapsed 通用选项 当您需要...

DBMS_CRYPTO

DBMS_CRYPTO函数/存储过程 函数/存储过程 返回类型 描述 DECRYPT(src,typ,key,iv)RAW 解密RAW类型的数据。DECRYPT(dst INOUT,src,typ,key,iv)N/A 解密BLOB类型的数据。DECRYPT(dst INOUT,src,typ,key,iv)N/A 解密CLOB类型的数据。ENCRYPT...

DBMS_SESSION

语法 该存储过程使用了自定义类型作为参数,该类型的语法和存储过程的语法如下:TYPE AppCtxRecTyp IS RECORD(namespace VARCHAR2(30),attribute VARCHAR2(30),value VARCHAR2(256));TYPE AppCtxTabTyp IS TABLE OF AppCtxRecTyp;DBMS_...

创建存储过程

ROWS result_rows result_rows 是一个正数,给出计划程序预计存储过程返回的估计行数。仅当存储过程声明为返回一个集合时,才允许这么做。默认假定值为 1000 行。SET configuration_parameter { TO value|=value|FROMCURRENT } SET 子句使...

概述

静态游标可以设置一个封装查询的游标,然后一次读取一行查询结果集,而不是同时执行整个查询。这样便可创建 SPL 程序逻辑,该逻辑从结果集中检索一行,对该行中的数据进行一些处理,然后检索下一行并重复该存储过程。游标最常用在 FOR 或 ...

新建存储过程

存储过程旨在完成特定功能的 SQL 语句,经编译创建并保存在数据库中,用户可以通过指定存储过程名并指定所需参数来调用执行,利用存储过程可以加速 SQL 语句的执行。新建存储过程,即由用户创建并能够完成某一特定功能的存储过程存储...

CREATE PROCEDURE

只有 PolarDB PostgreSQL版(兼容Oracle存储过程支持 IMMUTABLE、STABLE、STRICT、LEAKPROOF、COST、ROWS 及 PARALLEL { UNSAFE|RESTRICTED|SAFE } 属性。默认情况下存储过程创建为 SECURITY DEFINERS。在 plpgsql 中定义的存储过程创建...

使用pg_jieba插件进行中文分词

自定义分词的检索效果 在配置自定义词典表前后,分别执行示例语句,验证分词结果。示例语句如下。SELECT to_tsvector('jiebacfg','有两种方法进行全文检索');返回结果如下。场景 未配置自定义词典表 在词典表中添加词“两种方法”分词检索...

创建和管理自定义存储

管理自定义存储表 重要 自定义存储表可应用于数据服务的多个功能,需注意以下几点:SQL分析任务的结果存储自定义存储表时,自定义存储表的表结构字段已添加并保存。无数据输出的自定义存储表,仅可作为一个数据解析或SQL分析任务的输出...

CREATE PACKAGE

DETERMINISTIC 存储过程不能修改数据库,并在提供相同参数值时始终会得到相同结果;它不执行数据库查找,也不以其他方式使用其参数列表中不直接存在的信息。如果包括此子句,则使用全常量参数对存储过程的任何调用将立即替换为存储过程值。...

概述

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

PL 编译和调试

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

新建函数

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

步骤三:设置任务调度策略并发布

项目 说明 结果存储表 将查询结果输出至指定的自定义存储表。自定义存储表的详细信息,请参见 自定义存储表。重要 设置执行任务策略前,请创建一个全新的自定义存储表,并在表结构中配置输出数据的字段,用于存储SQL分析任务调度产出的数据...

dblink_ora 函数和存储过程

dblink_ora_call()dblink_ora_call()函数在 Oracle 数据库上执行非 SELECT 语句,并返回一个结果集。特征为:dblink_ora_call(conn_name,command,iterations)其中:conn_name 指定链接的名称。command 指定将在 Oracle 服务器上调用的 SQL ...

开发前端逻辑流操作代码

说明 自定义逻辑流操作的返回值,必须与应用设计器内设定的自定义逻辑流操作返回类型保持一致,否则可能导致自定义逻辑流操作执行错误。开发过程中所需的类型定义信息可在 src/interface.ts 中查看。步骤五、通过MobiContext操作实体或结构...

车辆数据分析和价值挖掘

您可以单击 新建自定义存储表,跳转到 数据服务>数据存储>离线存储>自定义存储表 页面,新建自定义存储表,并按照 交互式分析 时展示的 输出结构 定义表结构。配置 调度策略生效日期、调度周期(小时、天)等。单击 校验设置。在 校验设置 ...

配置自定义Topic数据存储

通过数据存储的时序数据存储规则功能,可将指定的自定义Topic数据流转到时序数据存储空间进行存储。本文介绍如何通过配置时序存储规则,将自定义Topic数据存储到时序存储空间中。前提条件 当前实例为标准型或尊享型企业版实例,并已购买...

内置的安全审计规则

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

存储过程中使用holdable cursor

背景信息 在存储过程中使用动态游标时,PostgreSQL原生不支持将动态游标设置为holdable模式(非存储过程中支持),如果在存储过程中打开一个动态游标并执行事务修改保存操作后,再次尝试获取数据将会报错,因为进行事务保存操作时当前事务...

存储过程中使用holdable cursor

背景信息 在存储过程中使用动态游标时,PostgreSQL原生不支持将动态游标设置为holdable模式(非存储过程中支持),如果在存储过程中打开一个动态游标并执行事务修改保存操作后,再次尝试获取数据将会报错,因为进行事务保存操作时当前事务...

CREATE PACKAGE BODY

定义新的包正文。语法 CREATE[OR REPLACE]PACKAGE BODY name { IS|AS }[declaration;[,.][{ PROCEDURE proc_name[(argname[IN|IN OUT|OUT]argtype[DEFAULT value][,.])][STRICT][LEAKPROOF][PARALLEL { UNSAFE|RESTRICTED|SAFE }][COST ...

自定义属性

自定义属性功能使版本拥有一个动态的返回值,可以动态地给版本的返回信息中新增字段,也可以随时修改字段的值。如何在客户端使用该字段,请参考客户端SDK文档,服务端只进行配置。自定义属性管理 导航:导航:OTA-系统(应用)升级-【操作...

使用 RETURNING INTO 子句

如果 INSERT、UPDATE 或 DELETE 命令返回包含多行的结果集,则会引发异常并显示 SQLCODE 01422,query returned more than one row。如果结果集中没有任何行,则 INTO 关键字后面的变量将设置为 null。说明 有一个使用 BULK COLLECT 子句的 ...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云存储网关 文件存储 CPFS 对象存储 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用