存储过程

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

概述

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

调试存储过程(pldebugger)

RDS PostgreSQL提供pldebugger插件,用于调试存储过程。背景信息 RDS PostgreSQL支持多种存储过程语言,例如plpgsql、plpython、plperl、pltcl等等。用户可以使用这些存储过程语言,创建对应的函数或存储过程。前提条件 RDS PostgreSQL实例...

删除存储过程

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

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

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

新功能发布记录

本文介绍了云数据RDS PostgreSQL的产品功能和对应的文档动态。说明 RDS PostgreSQL内核版本更新说明请参见:RDS PostgreSQL内核(AliPG)小版本Release Notes。2024年 04月 类别 功能名称 功能描述 发布时间 相关文档 新增 下载备份 RDS ...

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

查看存储过程 在RDS MySQL中,有两种方法查看数据中的存储过程:通过系统表查询 登录到数据中,执行如下命令:select*from mysql.proc where db=’‘and type=’procedure’order by name;通过show status查询 登录到数据中,执行...

PL 编译和调试

PL 语句可用于编写函数、存储过程、程序包和触发器等数据对象。ODC V2.2.0 及之后版本支持 PL 对象和匿名块的创建、编译、运行和调试等功能。用户可在匿名块窗口的编辑区域中编译 PL 语句,同时可对已创建的 PL 对象进行编辑和调试等操作...

修改备份对象

注意事项 当您选择备份整个数据时,数据备份DBS 会额外备份包括索引、存储过程等数据对象。不同的数据引擎在备份时支持的对象不同。更多详情,请参见 支持的数据引擎与功能 或 各数据引擎备份指导文档。操作步骤 在 DBS控制台...

SHOW TABLEGROUP

用于查看当前数据实例的表组信息,包括每个表组的分区情况,每个表...语法 show_tablegroup_stmt:SHOW TABLEGROUP[WHERE where_condition]示例 查找库名为 test_db 下的所有 tablegroup 信息。SHOW TABLEGROUP WHERE schema_name='test_db';

功能特性

删除DBFS 删除数据文件存储并停止计费 删除DBFS 修改DBFS实例规格 在使用数据文件存储过程中根据业务存储性能的要求,调整数据文件存储的实例规格,实例规格越高,消耗的CPU和内存资源越多 实例规格说明 修改DBFS使用场景 在使用...

修复分连接

在使用 PolarDB-X 1.0 数据库过程中需要访问 PolarDB-X 1.0存储资源实例,如果存储层RDS的网络配置发生变更(如切换可用区等),PolarDB-X 1.0 与存储层RDS实例的网络连通性会被破坏,导致无法访问 PolarDB-X 1.0 数据,此时需要修复两者...

如何选择备份方式

逻辑备份与物理备份的区别 参照项 逻辑备份 物理备份 概念 数据对象级备份,备份内容是表、索引、存储过程等数据对象,常见工具为MySQL mysqldump、Oracle exp/imp等。数据文件级备份,备份内容是操作系统上数据文件,常见工具为...

逻辑备份、物理备份与快照

常用的数据备份方式为逻辑备份、物理备份与快照:逻辑备份:数据对象级备份,备份内容是表、索引、存储过程等数据对象,常见工具为MySQL mysqldump、Oracle exp/imp等。物理备份:数据文件级备份,备份内容是操作系统上数据文件,...

PolarDB-X 2.0和1.0功能对比

创建数据 PolarDB-X 1.0中,创建数据需要在控制台完成,并且在创建数据库过程中需要选择已有或者购买新的MySQL资源。支持两种方式创建数据:使用用户习惯的工具或者DMS登录数据,执行 CREATE DATABASE 指令创建数据。在控制台...

概述

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

ALTER PROCEDURE

options[EXTERNAL]SECURITY DEFINER 指定 SECURITY DEFINER 以指示服务器使用创建了存储过程的用户的特权执行该存储过程。为了实现兼容性而支持 EXTERNAL 关键字,但被忽略。[EXTERNAL]SECURITY INVOKER 指定 SECURITY INVOKER 以指示...

PolarPlus

PolarPlus提供了如下功能:查询指定数据对象 执行存储过程 格式化SQL命令的输出 执行批处理脚本 执行操作系统命令 记录输出内容 以下步骤将指导您如何下载并配置PolarPlus。说明 该工具依赖如下:Java的jdk1.8环境(x64)。OpenSSL 1.1...

调用存储过程

您可从另一个 SPL 程序调用存储过程,只需指定该存储过程名称,后跟其参数(如果有),最后以分号结尾。name[([parameters])];其中:name 是存储过程的标识符。parameters 是实参的列表。说明 如果没有要传递的实参,则可以用空参数列表...

DBMS_SESSION

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

创建备份计划

数据对象级备份(备份表、索引、存储过程等数据对象),支持进行表级精细化的备份与恢复,更多信息,请参见 表级恢复。说明 如需了解备份方式(逻辑备份、物理备份)的具体含义及区别,请参见 逻辑备份、物理备份与快照 和 如何...

CALL

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

验证数据压缩能力

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

概述

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

DBMS_LOCK

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

使用mysqldump将自建MariaDB数据库迁移上云

character-set=utf8-hex-blob testdb-R|sed-e 's/DEFINER[]*=[]*[^]*\*/\*/'>/tmp/testdb_trigger.sql 说明 若数据中没有使用存储过程、触发器和函数,可跳过此步骤。在导出存储过程、触发器和函数时,需要将definer去掉,以兼容RDS。...

创建存储过程

对于依赖于数据库查找、参数变量(例如当前时区)等的存储过程,这是合适的选择。VOLATILE 指示即使在单表扫描中存储过程值也可以更改,因此不能进行任何优化。请注意,任何具有负面影响的函数必须分类为易失性函数,即使其结果可预测性很...

升级数据库版本

数据中的存储过程、触发器、视图或函数中若包含 MySQL 8.0不支持的特性,则升级失败。升级高可用系列本地SSD盘实例时,如果实例中数据表数量超过20万张,则不支持升级,请在升级前清理冗余表。如果您使用了MyISAM、Memory,TokuDB,...

RDS MariaDB实例间的数据迁移

若数据中没有使用存储过程、触发器和函数,可跳过此步骤。通过如下命令将数据文件、存储过程、触发器和函数导入到目标RDS MariaDB实例中。mysql-h<目的实例外网地址>-P<目的实例端口>-u<目的实例高权限账号>-p<目的实例高权限账号密码>...

概述

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

匿名块

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

DBMS_LOCK

DBMS_LOCK内置包支持DBMS_LOCK.SLEEP存储过程。DBMS_LOCK子程序总览 子程序 说明 SLEEP Procedure 暂停当前会话。暂停时长为指定的秒数。SLEEP Procedure 该存储过程用于暂停当前会话指定时长。语法 DBMS_LOCK.SLEEP(seconds IN NUMBER);...

CREATE PROCEDURE

对于依赖于数据库查找、参数变量(例如当前时区)等的存储过程,这是合适的选择。VOLATILE 指示即使在单表扫描中存储过程值也可以更改,因此不能进行任何优化。请注意,任何具有负面影响的函数必须分类为易失性函数,即使其结果可预测性很...

使用mysqldump迁移MySQL数据

操作步骤 使用mysqldump导出自建数据的数据、存储过程、触发器和函数。重要 导出期间请勿进行数据更新,耐心等待导出完成。下文中的user用户需要具备本文介绍的操作的相关权限。权限设置的详细操作,请参见 权限设置。在Linux命令行下...

从自建MySQL迁移至PolarDB MySQL版(mysqldump工具)

blob testdb-skip-triggers-skip-lock-tables>/tmp/testdb.sql(可选)在Linux命令行下导出存储过程、触发器和函数,命令如下:说明 若数据中没有使用存储过程、触发器和函数,可跳过该步骤。mysqldump-h 127.0.0.1-u user-p-opt-default...

GOTO 语句

label 必须在函数、存储过程或匿名块的范围内是唯一的。要标记语句,请使用语法:<<label>>statement statement 是程序跳转到的执行点。您可以标记赋值语句、任何 SQL 语句(如 INSERT、UPDATE、CREATE 等)和所选的存储过程语言语句。可...

创建子存储过程

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

dblink_ora 函数和存储过程

dblink_ora 支持以下函数和存储过程。dblink_ora_connect()dblink_ora_connect()函数使用用户指定的连接信息与 Oracle 数据建立连接。该函数采用两种形式;第一种形式的特征如下:dblink_ora_connect(conn_name,server_name,service_name...

多租户管理使用说明

租户内不可以创建以下数据:information_schema performance_schema mysql sys_recycle_bin_query_rewrite 若在租户下创建 dbms_ccl、dbms_outln 和 dbms_consensus 等,租户下的用户将无法调用数据中的内置存储过程。此时,您可以...

从RDS MariaDB迁移至RDS MySQL

迁移类型说明 结构迁移 DTS将待迁移对象的结构定义迁移到目标,目前DTS支持结构迁移的对象为表、视图、触发器、存储过程、存储函数,不支持event的结构迁移。说明 在结构迁移时,DTS会将视图、存储过程和函数中的DEFINER转换为INVOKER。...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
文件存储 CPFS 对象存储 数据库备份 DBS 云数据库 RDS 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用