=> 是 Oracle 中调用 存储过程的时候, 指定 参数名进行调用.

一般是, 某些参数有默认值的时候,你需要跳过某些参数来进行调用。

下面是具体的例子。

参数的默认值

SQL> CREATE OR REPLACE PROCEDURE HelloWorld3 (

2 p_user_name VARCHAR2,

3 p_val1 VARCHAR2 DEFAULT ' Good Moning,',

4 p_val2 VARCHAR2 DEFAULT ' Nice to Meet you'

5 ) AS

6 BEGIN

7 dbms_output.put_line('Hello ' || p_user_name || p_val1 || p_val2 || '!'

);

8 END HelloWorld3;

9 /

Procedure created.

SQL> BEGIN

2 HelloWorld3('Edward');

3 HelloWorld3('Edward', ' Good Night,');

4 HelloWorld3('Edward', ' Good Night,', 'Bye');

5 END;

6 /

Hello Edward Good Moning, Nice to Meet you!

Hello Edward Good Night, Nice to Meet you!

Hello Edward Good Night,Bye!

PL/SQL procedure successfully completed.

指定参数名称调用

此部分使用 “参数默认值”那一小节的存储过程。

用于说明当最后2个参数是有默认的时候,如何跳过中间那个。

SQL> BEGIN

2 HelloWorld3('Edward');

3 HelloWorld3('Edward', p_val1 => ' Good Night,');

4 HelloWorld3('Edward', p_val1 => ' Good Night,', p_val2 => 'Bye');

5 HelloWorld3('Edward', p_val2 => ' HeiHei ');

6 END;

7 /

Hello Edward Good Moning, Nice to Meet you!

Hello Edward Good Night, Nice to Meet you!

Hello Edward Good Night,Bye!

Hello Edward Good Moning, HeiHei !

PL/SQL procedure successfully completed.

oracle 中 的 =,oracle中=是什么意思相关推荐

  1. 根据镜像安装oracle插件,docker镜像alpine中安装oracle客户端

    1.背景 有项目需使用python连接oracle数据库,然后查询一些数据进行分析.在安装oracle客户端驱动过程中遇到了一些问题,在此记录下来分享读者. 一点限制: oracle数据库与本应用程序 ...

  2. ESX上ORACLE 10.2RAC(4.在REHAT4.7中安装ORACLE RAC)

    四. 安装CRS软件 上传cluster软件到rac1,rac2的/home/oracle目录下 [root@rac1 ~]# cd /home/oracle [root@rac1 oracle]# ...

  3. 如何从Oracle数据库中的表中获取列名(字段名)列表?

    如何从Oracle数据库中的表中获取列名(字段名)列表? 目录 如何从Oracle数据库中的表中获取列名(字段名)列表? #示例一 #示例二 示例三: #示例一 可以获取: table_name:表名 ...

  4. 如何将TXT,EXCEL或CSV数据导入ORACLE到对应表中

    如何将TXT,EXCEL或CSV数据导入ORACLE到对应表中 2011-05-12 14:19 方法一,使用SQL*Loader      这个是用的较多的方法,前提必须oracle数据中目的表已经 ...

  5. Oracle Dataguard中备库中归档日志不同步

    环境:RAC+单机 Dataguard 问题:启动备库到ADG模式时,发现后台归档日志并不同步 1.在备库中发现日志的归档日志不同步,内容如下: MRP0: Background Media Reco ...

  6. pl sql如何调试oracle存储过程,PL/SQL Developer中调试oracle的存储过程

    作者:iamlaosong 唉,真土,之前用Toad,1直用dbms_output.put_line调试存储进程,只觉得不方便,用上PL/SQL Developer后,习惯性的还是用这个方法,人都是有 ...

  7. PL/SQL中查询Oracle大数(17位以上)时显示科学计数法的解决方法

    PL/SQL中查询Oracle大数(17位以上)时显示科学计数法的解决方法 参考文章: (1)PL/SQL中查询Oracle大数(17位以上)时显示科学计数法的解决方法 (2)https://www. ...

  8. 在Win7中安装Oracle 10g时检测报错的解决办法

    在Windows 7中安装Oracle 10g. 使用的Orcale版本是10g. 步骤1: 在Orcale官网上下载,下载地址为:http://download.oracle.com/otn/nt/ ...

  9. java代码连接oracle数据库连接_在JAVA中连接Oracle数据库(例子)

    * TODO 要更改此生成的文件的模板,请转至 * 窗口 - 首选项 - java - 代码样式 - 代码模板 */ package person.fane.test; import java.sql ...

  10. java oracle exp_java中使用oracle的exp/imp导出、导入数据

    今天在学习的过程中遇到了一篇关于java中使用oracle导入导出的文章,感觉还不错,为了学习和以后工作的需要,我整理如下: String[] cmds=newString[3];         c ...

最新文章

  1. 上海的超级计算机,亚洲第一超级计算机在上海投入运行
  2. onpostexecute 中更新adapter 事变_Spring面试中常见的9种设计模式!
  3. JavaCV 学习(一):JavaCV 初体验
  4. 三十一、CI框架之使用验证码
  5. 谷歌浏览器没法安装插件,提示程序包无效
  6. 现在java就业前景怎么样?现在入行晚了吗
  7. android平板 useragent,移动端适配 user-Agent
  8. MySQL迁移安装_mysql数据库安装路径迁移
  9. 英文科技写作 · 经验分享 · 讨论合集
  10. Axure中后台管理信息系统通用原型方案 /框架模板/数据仪表/团队协作/会员管理/电商系统/资金统计/数据监控/销量统计/订单管理/客户管理/团队协作/职务管理/业务信息/员工管理/即时通讯
  11. 最惊艳你的短句是什么?
  12. mysql写入不了数据文件_求助,为何我的数据不能写入数据库
  13. 软件基本功:垃圾代码的共同特征
  14. VTK中oberver 和 command 的信息机制详解
  15. 玉米田 组合数学 环涂色
  16. android金额大小写转换,Java/android 金额 数字转成大写汉子
  17. Win_XP_SP3系统下成功安装WinccV6.0_SP3a 经验分享
  18. C语言 字符串-字符串的复制
  19. 排序(数据结构与算法)
  20. 两行代码引发的血案-代笔司徒老师

热门文章

  1. excel实用快捷键图表_使用快捷键创建Excel图表
  2. windows gvim下载dejavu sans mono字体并更换
  3. ftp上传工具绿色版,五款ftp上传工具绿色版好用推荐
  4. NOIP2017 普及 luogu3957 跳房子
  5. html:button按钮背景图片设置
  6. How、what...like的疑问代词_19
  7. 历史上的今天:“计算机之父”争夺战;Microsoft Excel 诞生;百度推出百度地图...
  8. Prometheus(四)——Alertmanager
  9. H264 概念之 I P B 帧
  10. 面对未来,与其期待,不如更早开始「自问与探索」| TiDB DevCon 2020 即将开启