当前位置:首页 > 日记 > 正文

Oracle子程序参数模式,,,nocopy

Oracle子程序参数模式,,,nocopy
在主要用于传入参数,可以是变量,常量,表达式,并且不能改变它们的值在子程序中。
复制代码代码如下所示:
声明
n数=10;
程序(do_something
N1数)
开始
dbms_output.put_line(N1);-打印10
——N1=20;非法赋值。
结束;
开始
do_something(N);
(20)do_something;
结束;

out模式用于返回一个值,并且必须引入一个变量调用,并且变量的初始值不会传递给形式形参,如图所示。
该参数的值只有在子例程返回时(不在表单参数更改中)才被复制,如上面所示。如果在返回前发生异常,则不会更改实参数的值。
复制代码代码如下所示:
声明
n数=10;
程序(do_something
N1出数)是
开始
dbms_output.put_line(在分配:N1 | |);打印>没有
N1 = 20;
dbms_output.put_line(在回归:n版画的| |)-> 10;
结束;
开始
do_something(N);
dbms_output.put_line(后返回:n版画的| |)- 20;
结束;

该模式是用来定义是否nocopy的方式是调用的方式调用。(这只是一个编译器提示,它并不总是工作)。默认情况下,out模式的参数以传递值的方式调用。
在主要用于传入参数,虽然N2 = 20被调用,但它没有生效,直到它返回。如图所示。
nocopy是一个引用,它将立即生效,当分配,如图所示,如果异常发生在返回的实际参数的值也会发生变化。
因为在返回子例程时,out参数将返回值复制到实际参数,调用之后n的值为20,如图所示。
复制代码代码如下所示:
声明
n数=10;
程序(do_something
N1数,
n2数,
N3在nocopy数)是
开始
n2 = 20;
dbms_output.put_line(N1);-打印10 >
N3:= 30;
dbms_output.put_line(N1);-打印30 >
结束;
开始
do_something(N,N,N);
dbms_output.put_line(N);-打印20 >
结束;

相关文章

Windows8关闭切换程序软件运行的方

Windows8关闭切换程序软件运行的方

方法,运行,程序,电脑软件,点评:在Windows8 Metro界面,运行太多软件和资源占用和关闭程序也很烦人。现在我想教你在切换程序中快速关闭软件程序。 当windows8metro软件界面,运行太多的资源和关闭程序是很烦人的,有些人干脆用;结束任务管理器;运行…

对opwarese2.exe-使用opwarese2是

对opwarese2.exe-使用opwarese2是

电脑软件,exe,评论:详细的介绍了opwarese2.exe - opwarese2过程 进程文件:opwarese2或opwarese2.exe 进程名称:ScanSoft omnipage模块 过程类别:安全风险的过程 英文描述: 是一个从opwarese2.exe omnipage ScanSoft相关过程。omnipage,omnipage…

excel三条件函数求解实用方法

excel三条件函数求解实用方法

条件,方法,函数,电脑软件,excel,秋天和冬至一样长,到了年底,在工作中,数据量和总结的操作要比平时多很多,众所周知,数据可以用excel的不同方式计算和汇总。今天,我将介绍三个兄弟,他们的功能是有条件的。他们是COUNTIF,,,sumif,if,和功能,它们有一个共同…

如何禁用DirectDrawwin7下解决停电

如何禁用DirectDrawwin7下解决停电

截图,电脑软件,点评:截图时出现打黑,可以通过禁用directdraw.directdraw解决已经启用Windows XP和Windows 7下,它不能在Windows 7下禁用。这里我们介绍DirectDraw在其他方面。 有两种方法可以解决播放时屏幕发黑的问题。通常有四种方法来解决…

s3tray2是s3tray2.exe-使用

s3tray2是s3tray2.exe-使用

电脑软件,exe,点评:s3tray2.exe是S3显示卡的视频输出设备相关的程序 进程文件:s3tray2或s3tray2.exe 过程名称:S3视频 过程类别:安全风险的过程 英文描述: s3tray2.exe是工具安装在您的S3视频输出设备的驱动程序,并提供额外的配置和诊断。这是…

屏幕文件的存储位置不能自行设置(解

屏幕文件的存储位置不能自行设置(解

存储位置,文件,设置,屏幕,解决方案,问题: 我们上面的截图文件的5版本只能保存,固定到C盘,但是不能保存一个自定义位置,为什么 答案uff1a 我们的新版本的5.8.130为了便于文件的管理是截取的画面,视频,动画截取的同一位置,GIF缩略图保存,并显示在列…

secondarylogon的过程是怎样的

secondarylogon的过程是怎样的

的是,过程,是怎样,电脑软件,secondarylogon,检查:启用替换凭据下的启用过程。如果此服务终止,则将无法使用此类型的登录访问。如果此服务已禁用,则依赖该服务的任何服务都将无法启动。 今天secondarylogon过程是怎样的事实上,没有太多的second…

利用oracle的解码功能进行多值判断

利用oracle的解码功能进行多值判断

解码,功能,电脑软件,oracle,解码函数的语法结构如下所示: 复制代码代码如下所示: 解码(表达search_1,result_1) 解码(表达search_1,result_1,search_2,result_2) 解码(表达search_1,result_1,search_2,result_2,…,search_n,result_n) 解码(表达search_1,resu…

使用Win7主题切换壁纸提醒时间

使用Win7主题切换壁纸提醒时间

主题切换,壁纸,时间,电脑软件,点评:在win7桌面切换一个漂亮的壁纸,像自动播放的幻灯片,清凉养眼也可以用来帮助掌握每天盯着显示器工作繁忙的白领的大致时间,即使忙碌的窗口覆盖整个win7桌面win7系统任务栏半透明颜色的变化可以显示壁纸 我的很…

该usrmlnka.exe-意义usrmlnka过程

该usrmlnka.exe-意义usrmlnka过程

意义,过程,电脑软件,usrmlnka,exe,综述:简要介绍了usrmlnka.exe - usrmlnka过程 进程文件:usrmlnka或usrmlnka.exe 进程名称:usrmlnka 过程类别:安全风险的过程 英文描述: usrmlnka.exe是一个过程,从我们的机器人。它是由 中文参考: usrmlnka.ex…

的cteaxspl.exe过程可以结束了ctea

的cteaxspl.exe过程可以结束了ctea

过程,结束了,电脑软件,cteaxspl,exe,点评:cteaxspl.exe是一个创新的声卡声卡驱动相关的过程 进程文件:cteaxspl或cteaxspl.exe 进程名称:CTStartup 过程类别:安全风险的过程 英文描述: cteaxspl.exe是一个过程,属于创新声卡声卡,声卡,它也被称为…

Windows8.1配置需要Windows8.1硬件

Windows8.1配置需要Windows8.1硬件

硬件,配置,电脑软件,点评:如果电脑配置不够,这window8.1系统不仅证明它具有的特点,也让用户担心,因为各种问题会层出不穷,为了避免这种现象,在本章中,我们总结了Win8.1最低要求,希望能帮助到你 如果电脑的配置是不够的,系统的window8.1不仅证明它具…