存储过程

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

新建存储过程

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

Quick BI数据集可以使用存储过程

问题描述 Quick BI数据集可以使用存储过程吗?解决方案 Quick BI数据集不支持使用存储过程。适用于 Quick BI

概述

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

DBMS_RANDOM

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

INSERT OVERWRITE

本文为您介绍在Hologres中如何使用存储过程实现INSERT OVERWRITE功能,如您实例版本低于V2.0,请升级实例,详情请参见 实例升级。如您暂时不方便升级,也可使用临时表方式实现INSERT OVERWRITE功能。功能说明 Hologres从V2.0.15版本开始,...

创建存储过程

说明 默认情况下,存储过程将创建为 SECURITY DEFINERS,但 plpgsql 编写时,存储过程将创建为 SECURITY INVOKERS。示例 下面是一个不采用参数的简单存储过程的示例。CREATE OR REPLACE PROCEDURE simple_procedure IS BEGIN DBMS_OUTPUT...

CREATE PROCEDURE

定义新存储过程。语法 CREATE[OR REPLACE]PROCEDURE name[(parameters)][IMMUTABLE|STABLE|VOLATILE|DETERMINISTIC|[NOT]LEAKPROOF|CALLED ON NULL INPUT|RETURNS NULL ON NULL INPUT|STRICT|[EXTERNAL]SECURITY INVOKER|[EXTERNAL]...

概述

PolarDB MySQL版 内置了一系列存储过程,您可以使用这些存储过程获取SQL语句中未被索引覆盖的列名,同时可以获取创建列存索引的DDL语句。本文介绍了 PolarDB MySQL版 内置的存储过程以及如何使用存储过程辅助创建列存索引。简介 PolarDB ...

存储过程使用holdable cursor

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

存储过程使用holdable cursor

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

管理存储过程

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

概述

通过将SPL代码组织为子存储过程和子函数,可以有利地运用SPL存储过程和函数程序的能力和功能来构建结构良好且易于维护的程序。通过在SPL程序中声明子存储过程和子函数,可从相对较大的SPL程序中的不同位置多次调用相同的SPL代码。子存储...

DROP PROCEDURE

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

ALTER PROCEDURE

语法 ALTER PROCEDURE procedure_name options[RESTRICT]说明 使用 ALTER PROCEDURE 语句指定存储过程是 SECURITY INVOKER 或 SECURITY DEFINER。参数 参数 说明 procedure_name procedure_name 指定存储过程(可能是 schema 限定的)名称...

CALL

语法 CALL procedure_name '('[argument_list]')' 说明 使用 CALL 语句调用存储过程。要使用 CALL 语句,您必须对 CALL 语句调用的存储过程具有 EXECUTE 特权。参数 参数 说明 procedure_name procedure_name 是(可能是 schema 限定的)...

DBMS_SESSION

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

DBMS_PROFILER

您可以使用下列表中列出的函数和存储过程来控制剖析工具。表 1.DBMS_PROFILER函数/存储过程 函数/存储过程 类型 返回类型 描述 FLUSH_DATA 函数、存储过程 Status code、exception 刷新当前会话中收集的性能数据。GET_VERSION(major OUT,...

概述

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

删除存储过程

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

RDS MySQL存储过程的创建和查看

本文介绍了如何在RDS MySQL中创建存储过程,提供了示例代码,并提供了两种方法来查看数据库中的存储过程,包括通过系统表查询和通过show status查询。创建存储过程 可以通过DMS或MySQL客户端登录到RDS,创建存储过程。示例代码如下:DROP ...

概述

可以使用SPL创建四种不同类型的程序,即存储过程、函数、触发器和包。此外,SPL还用于创建子程序。子程序是指子存储过程或子函数,它们在外观上与存储过程和函数几乎完全相同,但不同之处在于存储过程和函数是独立程序,它们单独存储在数据...

DBMS_LOCK

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

匿名块

存储过程、函数和触发器程序被命名并存储在数据库中以供重新使用。对于快速(一次性)执行(例如测试),您只需输入块而无需提供名称或将其存储在数据库中。此类型的块称为匿名块。匿名块未命名并且不存储在数据库中。从应用程序缓冲区执行...

RDS执行存储过程报错没有权限

问题描述 RDS执行 存储过程报错:SELECT command denied to user 'xxx'@'%' for table 'xxx' 解决方案 一个账号调用另一个账号下创建的存储过程,账号没有执行存储过程的权限,需要对账号进行授权 GRANT EXECUTE ON 数据库名.*TO ' 数据库...

PL 编译和调试

PL 调试 在 SQL 开发窗口的左侧导航栏>存储过程列表中,选择调试存储过程 PROC_VARCHAR2,进入调试模式。设置参数值后,单击 确定。重要 OceanBase V4.0.0 及之后的版本,调试前需要获取调试权限。示例:GRANT DEBUG CONNECT SESSION TO ...

存储过程

AnalyticDB PostgreSQL版 存储过程是为了完成特定功能的 SQL 语句集,一次编译后永久有效。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。AnalyticDB PostgreSQL版 当前支持PL/pgSQL-SQL 过程语言。PL/pgSQL-...

用量查询

阿里云支持导出表格存储使用明细。本文介绍查询表格存储使用明细的操作步骤。操作步骤 登录 用户中心。在左侧导航栏,选择 账单管理>账单详情。在 用量明细 页签中,完成如下设置。参数 说明 产品 选择 表格存储。计量规格 选择 表格存储...

位置与命名参数表示法

在将参数传递给函数或存储过程时,您可以使用位置或命名参数表示法。如果使用位置表示法指定参数,则必须按其声明的顺序列出参数;如果使用命名表示法指定参数,则参数的顺序无关紧要。要使用命名表示法指定参数,请列出每个参数的名称,...

批量获取创建列存索引的DDL语句

在这种场景下,为了避免重复创建列索引,可以先调用存储过程 dbms_imci.columnar_advise_begin(),然后再批量调用存储过程 dbms_imci.columnar_advise(),批量调用完成后,再调用存储过程 dbms_imci.columnar_advise_show()批量获取DDL语句...

创建子存储过程

声明部分中指定的PROCEDURE子句用于定义和命名该块本地的子存储过程。术语 块 指 SPL 块结构,该结构由可选的声明部分、必需的可执行部分和可选的异常部分组成。块是独立存储过程和函数、匿名块、子程序、触发器、包和对象类型方法的结构。...

验证数据压缩能力

表创建成功后,在 order 表单中,建立存储过程,并随机插入 20,000 行数据,查看租户资源的使用大小,并与 MySQL 数据库的数据进行比较。说明 由于条件限制,本教程仅 20,000 行数据为例,如您时间充裕,可尝试插入 10,000,000 数据,数据...

DBMS_UTILITY

DBMS_UTILITY包支持以下各种实用程序:函数/存储过程 类型 返回类型 说明 ANALYZE_DATABASE(method[,estimate_rows[,estimate_percent[,method_opt]]])存储过程 N/A 分析数据库表。ANALYZE_PART_OBJECT(schema,object_name[,object_type[,...

查看低频/归档存储文件

您可以通过NAS控制台查看已转储至低频存储或归档存储中的文件、低频存储或归档存储使用量以及该文件最近一次被访问的时间等信息。查看低频/归档存储文件使用量 登录 NAS控制台。在左侧导航栏,选择 生命周期管理>低频/归档存储文件管理。在...

访问控制

为保证您资源的数据安全,您可以通过访问控制的RAM Policy、资源目录的Control Policy、表格存储实例的Network ACL、表格存储实例的Instance Policy功能对云资源的访问进行控制,只允许被授权的用户访问表格存储资源。表格存储 支持使用的...

权限控制概述

表格存储 支持通过RAM Policy、Control Policy、Network ACL和Instance Policy实现对 表格存储 资源的权限控制。权限控制方式 表格存储 支持使用的权限控制方式包括RAM权限策略RAM Policy、管控策略Control Policy、Network ACL和实例策略...

如何精确查询日志?

当您需要精确查询包含多个关键字的日志时,您可以使用like语法或短语查询。日志样例 body_bytes_sent:1061 http_user_agent:Mozilla/5.0 (Windows;U;Windows NT 5.1;ru-RU)AppleWebKit/533.18.1(KHTML,like Gecko)Version/5.0.2 Safari/533...

冷热分离介绍

Lindorm宽表引擎的冷热分离功能可以将冷热...容量型云存储使用占比超过95%后,将无法继续写入数据,请您在使用过程中及时关注容量型存储使用情况。如何查看容量型存储使用情况,请参见 查看冷存储容量。相关文档 查看冷热数据存储情况

模式匹配函数

函数名 描述 例 结果 like 使用LIKE操作符判断字符串与模式是否匹配:匹配则返回true。不匹配则返回false。'abc' LIKE 'a%' true not like 使用NOT LIKE操作符判断字符串与模式是否匹配:不匹配则返回true。匹配则返回false。'abc' NOT ...

数据备份概述

说明 如果使用过程中遇到问题,请通过钉钉加入用户群11789671(表格存储技术交流群)、23307953(表格存储技术交流群-2)或者36165029092(表格存储技术交流群-3)联系我们。准备工作 已开通 云备份 服务。具体操作,请参见 开通云备份。已...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
对象存储 混合云存储 云存储网关 文件存储NAS 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用