概述

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

概述

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

存储过程

示例二 本示例将分别在存储过程和函数中执行一个循环任务并回收表的存储空间,以体现存储过程和函数在提交事物方面的区别。存储过程提供了事务提交能力,您可以在存储过程执行过程中对事务进行提交。以下示例,存储过程可以实现在循环任务...

CREATE PACKAGE BODY

program_body 构成函数存储过程的主体的 pragma、声明 SPL 语句。Pragma 可以为 PRAGMA AUTONOMOUS_TRANSACTION,这会将函数存储过程设置为自治事务。声明可以包括变量、类型、REF CURSOR 或子程序声明。如果包括子程序声明,则它们...

匿名块

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

dblink_ora 函数和存储过程

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

SECURITY LABEL

表、聚集、域、外部表、函数存储过程、例程、序列、类型和视图的名称可以是模式限定的。provider 这个标签相关联的提供者的名称。所提到的提供者必须已被载入并且必须赞同所提出的标签操作。如果正好只载入了一个提供者,可以出于简洁的...

概述

子程序是指子存储过程或子函数,它们在外观上与存储过程和函数几乎完全相同,但不同之处在于存储过程和函数是独立程序,它们单独存储在数据库中,并可通过其他SPL程序或从PSQL调用。子程序只能从创建它们的独立程序中调用。

概述

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

DBMS_PROFILER

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

新建存储过程

存储过程作用 提高应用程序的通用性可移植性:新建存储过程完成后,可以在程序中被多次调用,无需重新编写该存储过程的 SQL 语句,且支持修改存储过程,对程序源代码无影响,从而提高程序的可移植性。提高 SQL 执行速度:存储过程编译...

物化视图操作

物化视图(Materialized View)是一种预先计算的方式,通过保存某些耗时操作(例如...原表分区ds=2是没有值,当刷新ds>0分区时,物化视图里有了空分区 ds=1 ds=2 select*from mf_mv_blank_pts where ds>0;返回只有分区1有值+-+-+-+|id|name|...

新建函数

说明 Oracle 模式下函数和存储过程均包含 IN/OUT/INOUT 参数;MySQL 模式下只包含 IN 参数,而存储过程包含 IN/OUT/INOUT 参数。步骤 4:确认创建函数 单击 确定,进入 SQL 创建确认页面。步骤 5:编辑函数语句 在 SQL 创建确认页面,编辑...

配置EventBridge类别的OSS触发器

前提条件 事件总线EventBridge 开通事件总线EventBridge并授权 函数计算 创建服务 创建函数 对象存储OSS 控制台创建存储空间 步骤一:创建EventBridge类别的OSS触发器 登录 函数计算控制台,在左侧导航栏,单击 服务及函数。在顶部菜单栏,...

配置EventBridge类别的OSS触发器

前提条件 事件总线EventBridge 开通事件总线EventBridge并授权 函数计算 创建函数 对象存储OSS 控制台创建存储空间 步骤一:创建EventBridge类别的OSS触发器 登录 函数计算控制台,在左侧导航栏,单击 函数。在顶部菜单栏,选择地域,然后...

配置原生OSS触发器

您可以在 函数计算 控制台创建并配置原生OSS触发器,当在OSS上发生特定事件时会自动触发函数执行。这可以让您轻松响应如文件上传等事件,无需在代码中增加监听事件逻辑即可快速实现完整的流程。示例场景 您可以配置一个OSS触发器,并将其...

配置原生OSS触发器

您可以在 函数计算 控制台创建并配置原生OSS触发器,当在OSS上发生特定事件时会自动触发函数执行。这可以让您轻松响应如文件上传等事件,无需在代码中增加监听事件逻辑即可快速实现完整的流程。示例场景 您可以配置一个OSS触发器,并将其...

基本对象概念

重载方法 在对象类型中,允许定义两个或多个具有相同类型(这是存储过程函数)但具有不同特征的同名方法。此类方法称为重载方法。方法的特征由形参的数量、数据类型及其顺序组成。icmsDocProps={'productMethod':'created','language':'...

DBMS_UTILITY

仅支持上表中列出的函数和存储过程。下表列出了DBMS_UTILITY包中可用的公共变量。公共变量 数据类型 值 说明 inv_error_on_restrictions PLS_INTEGER 1 用于INVALIDATE存储过程。lname_array TABLE-用于长名称列表。uncl_array TABLE-用于...

PolarDB PostgreSQL(兼容Oracle)2.0版本与1.0版本...

如果存储过程没有 ANYELEMENT 类型的输入,则输出中不能 ANYELEMENT 类型。在SQL函数中,如果参数具有默认值,则后续的参数也必须具有默认值。不支持登录和登出触发器。触发器名称长度限制为54个字符。事务 不支持函数和触发器中的自治...

DBMS_RLS

表 1.DBMS RLS 函数/存储过程 函数/存储过程 类型 返回类型 说明 ADD POLICY(object schema,object name,policy name,function schema,policy function[,statement types[,update check[,enable[,static policy[,policy type[,long ...

常见问题

本文列举了阿里云 表格存储 的常见问题,帮助您快速了解 表格存储。一般性常见问题 什么是 表格存储?表格存储 面向海量结构化数据提供Serverless表存储服务,同时针对物联网场景深度优化提供一站式的IoTstore解决方案。适用于海量账单、IM...

2020年

无 SYS.*_TAB_COLS视图 新增 SYS.*_TAB_COLS 视图,用于查询表和视图中所有列的信息。ALL_TAB_COLS DBA_TAB_COLS USER_TAB_COLS polar_utility插件 新增 polar_utility 插件。polar_utility 存储过程 存储过程允许返回holdable refcursor。...

2018年功能发布记录

2018年12月 功能名称 变更类型 功能描述 相关文档 表格存储触发器 新增 函数计算推出表格存储触发器,通过表格存储触发器,当您的表格变更时会实时触发函数计算对数据进行自定义处理。使用表格存储触发器,您可以轻松实现对数据的计算、...

GRANT on Database Objects

在 Oracle 中,必须省略函数和存储过程签名。这是因为在 Oracle 中,所有程序共享同一个命名空间,而在 PolarDB PostgreSQL版(兼容Oracle)中,函数、存储过程和包具有它们自己的单独命名空间,从而在某种程度上允许重载程序名称。ALL ...

存储过程

用户通过指定存储过程的名字并给出参数(如果该存储过程参数)来执行它。AnalyticDB PostgreSQL版 当前支持PL/pgSQL-SQL 过程语言。PL/pgSQL-SQL 过程语言 PL/pgSQL 是 AnalyticDB PostgreSQL版 数据库系统的一个默认安装的过程语言,...

2022年

polar_sql_mapping 新增pg_sphere插件 pg_sphere是支持球形数据类型、计算函数和操作符的PostgreSQL插件。pg_sphere Global Partitioned Index支持执行器剪枝 Global Partitioned Index支持索引剪枝优化,即优化器剪枝和执行器剪枝。创建...

授予函数计算访问其他云服务的权限

函数运行的过程中,函数计算 需要访问其他云资源,例如将函数日志写入到您指定的日志服务内、拉取ACR镜像或打通VPC网络访问等。此时,需要为函数所在服务授予相应权限,当服务被授予某权限后,该服务下所有函数都将具有此权限。如果是较...

为什么云存储网关与OSS上的文件不一致

在全量同步的过程结束之前,可能无法见到所有的存储的存量文件,建议等待全量同步完成后,再开始使用存储网关进行读写。增量更新 增量更新利用创建的OSS事件通知规则,以MNS消息的方式快速实时地传递给云存储网关进行处理,确保OSS ...

配置环境变量

环境变量作为函数配置的一部分,以字符串键值对的方式存储,不同函数拥有独立的环境变量。本文介绍环境变量的基本信息、配置方式示例代码以及如何在代码中使用环境变量。安全性 创建或者更新环境变量时,函数计算 会对您的环境变量使用...

CREATE MATERIALIZED VIEW

基于满足物化视图场景的数据创建物化视图,支持分区聚簇场景。背景信息 视图 是一种虚拟表,任何对视图的查询,都会转换为视图SQL语句的查询。而物化视图是一种特殊的物理表,物化视图存储实际的数据,占用存储资源。更多物化视图计费...

CREATE VIEW

CREATE VIEW 用于定义一个查询的视图。简介 CREATE VIEW 定义一个查询的视图。该视图不会被物化,即它不会在数据库中存储数据的实际副本。每当视图被引用执行查询时,数据库都会根据定义的查询语句动态地生成结果。CREATE OR REPLACE VIEW ...

2023年

DDL逻辑复制 2023年4月 支持pldebugger插件,可用于调试存储过程。使用pldebugger插件 2023年4月 支持polar_sql_mapping插件,当应用程序出现错误SQL,无法立即修改时,可以通过SQL映射功能,将错误的SQL映射为正确的SQL。polar_sql_...

2020年

2020年6月 V1.1.0 内核小版本 类别 名称 描述 相关文档 发布时间 新增 polar_concurrency_control插件 新增polar_concurrency_control插件,可以对事务执行、SQL查询、存储过程、DML等操作进行并发限制,您可以自定义大查询,并对大查询...

新功能发布记录

弹性导入可以大幅减少存储资源的消耗,或者不消耗存储资源计算资源,降低了导入过程中对在线读写业务的影响,提升资源隔离性。弹性导入 调用Storage API访问MaxCompute外表 支持使用Storage API方式读写MaxCompute外表。与传统的Tunnel...

2022年

PLV8 2022年9月 支持登录登出触发器 登录登出触发器是一种事件触发器,提供了可以在用户登录/登出时触发指定函数存储过程的功能。登录登出触发器 2022年9月 批量写入支持全部写到缓存 新增 polar_enable_strat_bulkwrite 参数,用于控制...

授予函数计算访问其他云服务的权限

在使用 函数计算 提供的日志、VPC、异步调用目标服务等功能时,函数计算 需要访问其他的云服务。例如配置函数日志时,用户需要授权 函数计算 对指定日志的Logstore的写入权限,才能够将函数日志写入Logstore。函数计算 支持服务关联角色,...

什么是EMR Serverless StarRocks

StarRocks介绍 StarRocks是一款支持MySQL协议的分析型数据库,它集成了向量化处理、MPP架构、代价基础优化器(CBO)、智能物化视图和实时更新的列式存储技术,从而实现了快速、实时、高效的多维数据分析。您可以轻松地将实时或离线数据源...

OSS触发器概述

OSS 函数计算 集成后,您可以自由地调用各种函数处理图像或音频数据,再把结果写回到多种存储服务中。整个架构中,您只需要专注于函数逻辑的编写,系统将以实时的、可靠的、大规模并行的方式处理海量的数据。OSS 触发器使用限制 仅 原生...

功能发布记录

行为变更 列存不再支持Segment存储格式,Segment格式的实例暂不支持升级到V2.0及以上版本,可以通过工具函数hg_convert_segment_orc完成批量格式转换,详情请参见 更改列存表的数据存储格式。为避免误用Table Group造成资源浪费,从V2.0...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云存储网关 对象存储 文件存储NAS 函数计算(旧版) 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用