概述

在该层次机构内,子程序可访问上层父级子程序的标识符,还可调用上层父级子程序。但是,不能对层次结构中较低层的子程序进行相同的标识符访问和调用。子存储过程和子函数可从以下任何类型的SPL程序中进行声明和调用:独立的存储过程和函数...

使用前置声明

在调用子程序时,必须事先在独立程序内块层次结构的某个位置声明它,但该位置必须在调用它的位置前面。换句话说,当从头到尾扫描SPL代码时,必须在调用之前找到子程序声明。但是,有一种构造SPL代码的方式,可使子程序的完整声明(即,可选...

概述

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

重载子程序

通常,具有相同名称、相同形参规格的同一类型(子存储过程或子函数)的子程序只要不是同辈块(即不在同一本地块中声明的子程序),就可以在同一独立程序中出现多次。根据限定符的使用及执行子程序调用的位置,可以单独调用每个子程序,如...

调用子程序

可以使用一个或多个限定符来调用子程序,也可以不使用限定符来调用子程序,这些限定符是父级子程序的名称或带标记的匿名块,这些块构成了从中声明子程序的祖先层次结构。该调用指定为点分隔的限定符列表,以子程序名称及其任何参数结尾,...

创建函数

短语 标识符是块本地的 意味着标识符(即,变量、游标、类型或子程序)在该块的声明部分中声明,因此可由 SPL 代码在该块的可执行部分和可选异常部分中进行访问。子函数只能在声明部分中包括所有其他变量、游标和类型后声明。(也就是说,...

DBMS_LOCK

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

块关系

调用块中声明的子程序和访问标识符的能力取决于 SPL 程序中声明的各块之间关系,本节为您介绍相关的术语。术语 块是基本 SPL 结构,该结构由可选的声明部分、必需的可执行部分和可选的异常部分组成。块实现独立的存储过程和函数程序、匿名...

创建存储过程

块是独立存储过程和函数、匿名块、子程序、触发器、包和对象类型方法的结构。短语 标识符是块本地的 意味着标识符(例如变量、游标、类型或子程序)在该块的声明部分中声明,因此可由 SPL 代码在该块的可执行部分和可选异常部分中进行访问...

SPL 块结构

无论程序是存储过程、函数、子程序还是触发器,SPL 程序都具有相同的块结构。一个块最多包含三个部分-可选的声明部分,必需的可执行部分以及可选的异常部分。块至少要有一个可执行部分,其中包含一条或多条SPL语句,位于关键字BEGIN与END...

集合变量的赋值

将其作为 OUT 或 IN OUT 参数传递给子程序,然后在子程序内赋值。仅支持变长数组和嵌套表作为子程序的参数。不允许关联数组作为子程序的参数。使用 collection(index)=value 的形式为集合变量的元素赋值。说明 仅当两个集合具有相同的或是...

匿名块

块通常作为存储过程、函数、子程序或触发器的一部分编写。存储过程、函数和触发器程序被命名并存储在数据库中以供重新使用。对于快速(一次性)执行(例如测试),您只需输入块而无需提供名称或将其存储在数据库中。此类型的块称为匿名块。...

概述

方法 子程序类型 语法 描述 DELETE 过程 collection.delete()collection.delete(index)从集合中删除元素。如果指定了数量,则删除指定位置上的元素,否则删除全部元素。TRIM 过程 collection.trim()collection.trim(number)从变长数组或...

包正文

如果包括子程序声明,则它们必须放在所有其他变量、类型和 REF CURSOR 声明之后。statement SPL 程序语句。请注意,DECLARE-BEGIN-END 块被视为 SPL 语句本身。因此,函数正文可以包含嵌套块。exception 异常条件名称,如 NO_DATA_FOUND、...

访问子程序变量

某些块(如子程序或匿名块)中声明的变量可以从其他块的可执行部分或异常部分访问,具体取决于它们的相对位置。访问变量意味着能够在 SQL 语句或 SPL 语句中引用它,就像引用任何局部变量一样。说明 如果子程序签名包含形参,则可按与...

局部程序

结果显示如下:ERROR:wrong number or types of arguments in call to local function local_proc1 前向声明 如果同一个PL/SQL块中的嵌套子程序相互调用,则需要前向声明,因为必须先声明子程序,然后才能调用子程序。如果声明后没有在同...

定义者与调用者的权限

如果程序具有调用者的权限,则调用程序时的当前用户在程序执行时保留为当前用户(但在调用的子程序中不一定如此 – 请参阅以下要点)。在调用了调用者的权限程序时,当前用户通常是启动会话(即,建立数据库连接)的用户,不过在会话启动后...

对象类型组成部分

成员子程序必须根据特定的对象实例进行调用,而静态子程序不根据任何对象实例进行调用。proc_name是存储过程的标识符。如果指定SELF参数,则name是CREATE TYPE命令中给出的对象类型名称。如果指定,则parm1,parm2,…是存储过程的形参。...

异常处理

如果没有封闭块,则会终止子程序的处理。特殊的条件名称 OTHERS 与每种错误类型都匹配。条件名称不区分大小写。如果在所选的 handler_statements 中发生新错误,则它不能被此 EXCEPTION 子句捕获,而是被传播出去。周围的 EXCEPTION 子句可...

管理程序

运行 运行程序包体子程序中的存储过程或函数。说明 ODC V4.0.0 及之后版本,支持设置参数值为 DEFAULT、NULL 或空字符串。下载 下载程序包对象的 SQL 文件。删除 删除当前程序包包体。包头页签 在程序包管理页面,单击导航栏中的 包头 标签...

10.2.3 系列

修复 修复长按 TitleBar 小程序重启的问题。设备标识 移除 不再获取 imei、imsi、AndroidID 信息。10.2.3.16(2023-03-16)隐私管控 新增 新增内置默认的监控配置。10.2.3.14(2023-03-02)移动安全键盘 新增 新增全键盘切换模式。Mriver ...

重启程序后挂载的文件就没有了,如何处理?

但是每次重启程序后,该文件会丢失。可能原因 在SAE场景中,容器是一个暂时状态的、供应用运行的环境。容器随时可以被销毁,拉起新的容器,因此之前容器上存储的数据都会丢失。解决方案 SAE自带20 GB的系统盘存储,如果您有读写外部存储...

网站耗资源(客户程序故障)常见问题

处理方法:重启程序池或站点。网站耗资源(客户程序故障)对站点运行影响较重时,会使云虚拟主机宕机,云虚拟主机上的所有网站无法访问。处理方法:关闭整个站点。重要 云虚拟主机每月为您提供至多三次因耗资源导致站点关停后重启站点的...

访问部署在ECS实例上的Web站点,提示“No input file ...

IIS重启程序运行完毕,则表示IIS重启成功。重新访问该网站。如果成功访问该网站,则问题解决。Nginx配置 远程连接ECS实例。具体操作,请参见 连接方式概述。打开/etc/php5/cgi/php.ini 文件,检查配置并确保 cgi.fix_pathinfo=1。说明 ...

【通知】TSDB for InfluxDB®用户请尽快升级内核小...

TSDB for InfluxDB®实例在引擎版本1.8.9之前,存在稳定性风险,...升级说明 TSDB for InfluxDB® 1.8.9之前的版本(不包含1.8.9版本),在新建时间线(数据写入触发)和查询并发场景,存在程序崩溃重启的风险。详情请参见 InfluxDB风险详情。

EDAS监控报警功能升级说明(2020年02月13日)

如果您在应用监控页面上看到了需要重启应用的有关提示,则说明您的应用已经被迁移,请在业务允许的窗口时间内尽快重启您的应用程序。应用程序重启之后才能启用新的监控功能。从应用重启的这个时间点开始,之前产生的监控数据需要在老的...

智能接入网关App FAQ

重启程序后仍然无法启动,可能是终端安全杀毒软件导致程序无法启动。请退出或卸载您终端中的安全杀毒软件。阿里云网络客户端账号无法删除,怎么处理?智能接入网关App中有一条限制,当您本月在智能接入网关控制台进行删除账号操作后,会先...

IIS Web网站访问故障

服务端口监听中:如果80端口处于监听状态,有可能是其他程序占用了80端口,您可以通过 taskkill(命令中为程序进程号)来关闭相关程序,然后重启IIS程序。在本示例中,您需要执行 taskkill 4 命令来关闭占用80端口的程序,然后重启IIS程序...

访问Windows IIS网站显示"503 Service Unavailable...

问题描述 Windows系统服务器使用IIS作为Web服务,访问搭建的...运行目录spuninst下的spuninst.exe程序卸载补丁。重启系统。说明:如果相应的补丁目录已经被删除,可以尝试重新下载相应补丁安装后再使用上述方法进行卸载。适用于 云服务器ECS

Ambient Mesh模式概述

Ambient Sidecarless模式的优势 网格代理与应用程序解耦,独立运行,当代理更新或重启时,不需要对应用程序进行重启。扩大了对应用程序的支持,包括支持Kubernetes Jobs等。消除了Sidecar模式下对应用程序的要求,包括服务器发送优先协议等...

域名及ICP备案介绍

说明 商家域名与商城小程序专用域名举例:商家具备已在阿里云完成ICP备案的某一级域名:*.com ,可以在该一级域名下配置(解析)三级域名:如 pingpai.ddmall.*.com 作为商城小程序服务域名。阿里云域名解析域名请参考 TLS证、申请与...

DescribeTask-查询任务信息

reboot_node_sub_task:重启节点任务。reclone_ack_edge_node:重装ack节点。initialize_cluster:初始化标准集群。cut_cluster:缩容集群。reclone_bare_node:重装裸集群节点。cut_bare_cluster:缩容裸集群。cut_cluster Message ...

连接保持

通常的解决办法是重启应用程序或保证应用程序具备重连机制,但由于开发周期等原因,在开发设计应用程序的前期可能并未考虑到该问题,导致出现大量的非预期行为甚至应用程序的服务不可用。因此 PolarDB 新增支持连接保持功能,避免由于一些...

概述

数据探索的算分为三大类:脚本算:由程序语言编写,通常不具备可解释性,例如 一个Jar包、一个算法镜像等。连接器:关联现实世界中的某种资源,例如 读取MaxCompute表 等。抽象算:使用了表达式规范和关系描述符的可解释算。表达式...

管理共享

重启SMB共享 单击 重启SMB共享,可重启该网关下所有的SMB共享。警告 重启共享会导致您的业务暂时中断,请谨慎操作。隐藏任务 单击 隐藏任务,可隐藏页面下方的任务列表。查看上传和下载状态 单击目标共享前+,您可以在网关状态中查看上传...

Linux实例

解决方案 您可以在云助手中加载待执行的命令或执行命令调用的程序需要的启动文件,然后补充缺少的相关变量后,重新执行命令,操作步骤如下:使用云助手检查命令或程序使用的变量是否存在。云助手创建命令的操作,请参见 创建命令。根据...

功能特性

管理外部集群 Notebook笔记本 通过EMR Notebook可以完成对SQL、Python、Markdown等多种语言程序的代码的编写、调试和执行。管理笔记本 用户管理 EMR Notebook中的用户有权限管理当前工作空间及其内容。管理用户 EMR Workflow 工作空间管理 ...

常见问题索引

重启程序后挂载的文件就没有了,如何处理?部署应用时报错not enough instances to batch怎么办?如何修改应用部署方式,例如将JAR包部署改为镜像部署?如何部署代码、Mongo、Nacos和Seata Server等至SAE?[回到顶部]产品集成FAQ SAE支持...

什么是数据库代理

新增只读节点或重启只读节点之前建立的读写分离连接,不会转发请求到新增的只读节点或重启后的只读节点上,需要断开该连接并重新建立连接,例如,重启应用程序。请勿在运行Multi Statements或调用存储过程时修改环境变量,例如 set names ...

Notebook开发编辑器

Kernel 重启Kernel 可重启Notebook Kernel,重启过程预计等待3分钟,重启期间执行中的Notebook作业会失败。销毁Kernel 可销毁Notebook Kernel,执行中的Notebook作业将会失败。②工具栏 参数 说明 保存Notebook作业。其他保存方式:控制台...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
文件存储 CPFS 云监控 应用实时监控服务 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用