新建存储过程

新建存储过程,即由用户创建并能够完成某一特定功能的存储过程存储过程可以包含参数返回值。存储过程与函数的区别 函数的返回值显示具体结果值,而存储过程的返回值仅指明执行是否成功。可以直接通过 SELECT 语句调用函数,而存储过程...

CREATE PROCEDURE

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

概述

如果指定,OUT 定义用于从存储过程或函数返回数据的参数。如果指定,IN OUT 允许参数既用于输入也用于输出。如果 IN、OUT 和 IN OUT 全都被省略,则参数的行为与默认情况下它定义为 IN 时的相同。无论参数是 IN、OUT 还是 IN OUT,都统称为...

DBMS_PROFILER

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

DBMS_UTILITY

EXEC comma_to_table('polardb.dept,polardb.emp,polardb.jobhist')polardb.dept polardb.emp polardb.jobhist DB_VERSION DB_VERSION存储过程返回数据库的版本号。DB_VERSION(version OUT VARCHAR2,compatibility OUT VARCHAR2)参数 参数 ...

DROP PROCEDURE

如果这是一个重载存储过程,则必须为存储过程指定所有输入(IN、IN OUT参数的数据类型。(该要求与 Oracle 数据库不兼容。在 Oracle 中,仅指定存储过程名称。PolarDB PostgreSQL版(兼容Oracle)允许重载存储过程名称,因此在 PolarDB ...

管理存储过程

概述 在 OceanBase 开发者中心(OceanBase Developer Center,ODC)首页单击连接名进入连接后,在左导航栏中单击 存储过程 标签可查看存储过程列表,在存储过程列表中显示当前连接的数据库中存在的存储过程对象。在存储过程列表中,可查看...

创建存储过程

使用 OUT 参数时,除非通过删除存储过程,否则不能更改任何 OUT 参数的类型。CREATE[OR REPLACE]PROCEDURE name[(parameters)][IMMUTABLE|STABLE|VOLATILE|DETERMINISTIC|[NOT]LEAKPROOF|CALLED ON NULL INPUT|RETURNS NULL ON NULL INPUT|...

CALL

本文简单介绍CALL与使用方式。语法 CALL procedure_name '('...每个形参可能是 IN 参数、OUT 参数或 INOUT 参数。示例 CALL 语句可采用多种形式之一,具体取决于存储过程所需的参数:CALL update_balance();CALL update_balance(1,2,3);

CREATE PACKAGE

IN|IN OUT|OUT 参数模式。argtype 程序的参数的数据类型。DEFAULT value 输入参数的默认值。func_name 公共函数的名称。rettype 返回数据类型。DETERMINISTIC DETERMINISTIC 是 IMMUTABLE 的同义词。DETERMINISTIC 存储过程不能修改数据库...

新建函数

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

DBMS_SQL

表 1.DBMS_SQL函数/存储过程 函数/存储过程 类型 返回类型 说明 BIND_VARIABLE(c,name,value[,out_value_size])存储过程 N/A 将值绑定到变量。BIND_VARIABLE_CHAR(c,name,value[,out_value_size])存储过程 N/A 将CHAR值绑定到变量。BIND_...

存储过程

您在使用存储过程时,可以指定存储过程的名字并使用参数(parameters),并在合适的时候调用存储过程实现相同或者不同的业务。本文将介绍存储过程的使用方法。背景信息 AnalyticDB PostgreSQL 6.0版 中,函数(Function)虽然可以实现大...

DBMS_LOB

表 1.DBMS_LOB函数/存储过程 函数/存储过程 类型 返回类型 描述 APPEND(dest_lob IN OUT,src_lob)存储过程 N/A 将一个大对象附加在另外一个大对象上。COMPARE(lob_1,lob_2[,amount[,offset_1[,offset_2]]])函数 INTEGER 在给定的长度和偏移...

DBMS_OUTPUT

OUT参数返回实际读取到的文本行的数量。示例 该示例展示了如何从缓冲区中检索行数组。DECLARE lines VARCHAR2[];numline INTEGER;item VARCHAR2;BEGIN numline:=3;SET SERVEROUTPUT=OFF;DBMS_OUTPUT.PUT_LINE('Hello');DBMS_OUTPUT.PUT_...

包规格

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

CREATE TYPE BODY

SELF 可以在参数列表中显式声明为 IN 或 IN OUT 参数。如果显式声明,则 SELF 必须为参数列表中的第一个参数。如果未明确声明 SELF,则其参数模式默认为 IN OUT(对于成员存储过程)和 IN(对于成员函数)。argname 参数的名称。参数在方法...

CREATE PACKAGE BODY

IN|IN OUT|OUT 参数模式。argtype 程序的参数的数据类型。DEFAULT value 输入参数的默认值。STRICT STRICT 关键字指定在使用 NULL 参数调用函数时将不执行函数;相反,函数将返回 NULL。LEAKPROOF LEAKPROOF 关键字指定除了返回值之外,...

DBMS_ALERT

SIGNAL Procedure 该存储过程用于产生一条指定名称的告警 语法 DBMS_ALERT.SIGNAL(event IN VARCHAR2,message IN VARCHAR2);参数说明 参数 说明 event 发送消息的告警的名称。message 告警的具体消息。示例 该示例展示了如何发送一个告警...

参数模式

OUT 参数一样,IN OUT 形参也可由被调用程序修改,如果被调用程序终止且未发生异常,则形参中的最后一个值将传递给调用程序的实参。如果发生已处理的异常,则实参采用分配给形参的最后一个值。如果发生未处理的异常,则实参的值仍是它在...

存储过程

功能介绍 存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,您可以通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。原理 存储过程会被持久化到Meta center中,按需加载到计算节点中执行,SQL...

DBMS_OUTPUT

表 1.DBMS_OUTPUT函数/存储过程 函数/存储过程 返回类型 描述 DISABLE N/A 禁止访问缓冲区的消息。ENABLE(buffer size)N/A 允许访问缓冲区的消息。GET_LINE(line OUT,status OUT)N/A 从缓冲区中检索一行文本。GET_LINES(lines OUT,numlines...

DBMS_SESSION

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

函数对象

参数参数即调用存储过程时传入的信息,您需要指定参数的 名称、模式、数据类型 和 默认值(MySQL 模式下不支持设置 默认值 和 模式)。可拖动参数以调整顺序。定义参数需指定的 模式,即参数类型。MySQL 模式下不支持设定参数模式,...

DBMS_MVIEW

PolarDB 支持下列 DBMS_MVIEW 存储过程:表 1.DBMS_MVIEW 存储过程 存储过程 返回类型 说明 GET_MV_DEPENDENCIES(list VARCHAR2,deplist VARCHAR2);N/A 返回指定视图的依赖项列表。REFRESH(list VARCHAR2,method VARCHAR2,rollback seg ...

创建函数

此外,在使用 OUT 参数时,除非通过删除函数,否则您不能更改任何 OUT 参数的类型。CREATE[OR REPLACE]FUNCTION name[(parameters)]RETURN data_type[IMMUTABLE|STABLE|VOLATILE|DETERMINISTIC|[NOT]LEAKPROOF|CALLED ON NULL INPUT|...

用法限制

允许的游标变量参数模式 操作 IN IN OUT OUT OPEN 否 是 否 FETCH 是 是 否 CLOSE 是 是 否 例如,如果一个存储过程对声明为存储过程形参的游标变量执行所有这三项操作OPEN FOR、FETCH和CLOSE,则必须使用IN OUT模式声明该参数

CREATE FUNCTION

RETURNS NULL ON NULL INPUT 或 STRICT 指示只要存储过程的任何参数为 NULL,该存储过程就始终返回 NULL。如果指定了这些子句,则当存在 NULL 参数时,不会执行该存储过程,而是自动假定为 NULL 结果。[EXTERNAL]SECURITY DEFINER SECURITY...

包正文

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

对象类型组成部分

SELF可显示声明为参数列表中的IN或IN OUT参数(例如,声明为MEMBERFUNCTION(SELF IN OUT object_type.))。如果明确声明SELF,则SELF必须是参数列表中的第一个参数。如果未明确声明SELF,则其参数模式默认为IN OUT(对于成员存储过程)和IN...

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

DBMS_UTILITY

PostgreSQL 14.8(PolarDB 14.8.10.0 build 0d3bf26c debug)-PostgreSQL 14.8(PolarDB 14.8.10.0 build 0d3bf26c debug)EXEC_DDL_STATEMENT 该存储过程用于执行DDL语句。语法 DBMS_UTILITY.EXEC_DDL_STATEMENT(parse_string IN VARCHAR2);...

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_RANDOM

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

DBMS_PIPE

remove_pipe-0(1 row)RESET_BUFFER Procedure 该存储过程用于清除发送缓冲区中的内容。语法 DBMS_PIPE.RESET_BUFFER;示例 该示例展示了如何清除本地缓冲区的内容。CALL DBMS_PIPE.RESET_BUFFER;SEND_MESSAGE Function 该函数用于向命名管道...

DBMS_SESSION

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

读取数据

表格存储 提供了单行读取、批量读取、范围读取、迭代读取和并行读取的查询方式用于读取数据表中数据。数据写入到数据表后,您可以选择所需数据查询方式进行数据读取。如果需要了解 表格存储 各场景的应用案例,请参见 快速玩转Tablestore...

DBMS_LOB

GET_STORAGE_LIMIT FUNCTION 返回指定LOB的LOB类型的存储限制。COPY 从指定位置开始将源LOB复制到目标LOB。语法 DBMS_LOB.COPY(dest_lob IN OUT BYTEA,src_lob IN BYTEA,amount IN INTEGER,dest_offset IN INTEGER:=1,src_offset IN ...

列举存储空间

参数名称 描述 prefix 限制返回存储空间名称必须以prefix作为前缀。如果不指定该参数,则返回所有存储空间。marker 限制结果从marker之后按字母排序的第一个开始返回。如果不指定该参数,则从头开始返回数据。max-keys 限定此次返回存储...

CreateDataFlow-创建数据流动

创建一个CPFS文件系统与源端存储的数据流动。接口说明 基础操作 文件存储 CPFS 2.2.0 及以上版本、智算 CPFS 2.4.0 及以上版本支持数据流动。文件存储 CPFS、CPFS 智算版状态为运行中,才能创建数据流动。一个文件存储 CPFS 或者 CPFS 智算...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云存储网关 混合云存储 对象存储 文件存储 CPFS 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用