=> 是 Oracle 中调用 存储过程的时候,  指定 参数名进行调用.一般是, 某些参数有默认值的时候,你需要跳过某些参数来进行调用。下面是具体的例子。
参数的默认值
SQL> CREATE OR REPLACE PROCEDURE HelloWorld3 (

p_user_name VARCHAR2,

p_val1 VARCHAR2 DEFAULT ' Good Moning,',

p_val2 VARCHAR2 DEFAULT ' Nice to Meet you') AS

BEGIN
dbms_output.put_line('Hello ' || p_user_name || p_val1 || p_val2 || '!');
END HelloWorld3;

/
Procedure created.
SQL> BEGIN
HelloWorld3('Edward');
HelloWorld3('Edward', ' Good Night,');
HelloWorld3('Edward', ' Good Night,', 'Bye');
END;
/
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
HelloWorld3('Edward');
HelloWorld3('Edward', p_val1 => ' Good Night,');
HelloWorld3('Edward', p_val1 => ' Good Night,', p_val2 => 'Bye');
HelloWorld3('Edward', p_val2 => ' HeiHei ');
END;
/
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.

PL/SQL中的=作用相关推荐

  1. PL/SQL中,declare定义变量和variable定义变量的区别?

    用declare声明的变量作用在block中. variable是sqlplus中定义变量的命令.他定义的变量在一个sqlplus连接中有效. SQL> show user USER 为&quo ...

  2. pl/sql中三种游标循环效率对比

    pl/sql中三种游标循环效率对比 - Oracle数据库栏目 - 红黑联盟 http://www.2cto.com/database/201307/224636.html 转载于:https://b ...

  3. Oracle:PL/SQL 中如何使用Array

    http://tech.163.com/05/0701/10/1NIODMQS00091589.html 因为在PL/SQL 中并没有数组. 这是偶查资料找的范例和自己写的范例来解释如何在PL/SQL ...

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

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

  5. oracle sql字符拆分字符串函数,oracle-是否有在PL / SQL中拆分字符串的功能?

    oracle-是否有在PL / SQL中拆分字符串的功能? 我需要编写一个过程来规范具有由一个字符连接的多个令牌的记录. 我需要获得这些令牌来分割字符串,并将每个令牌作为新记录插入表中. Oracle ...

  6. oracle 偶数与奇数,在PL / SQL中计算数字中的奇数和偶数

    我们给定一个正整数数字,任务是使用PL / SQL计算数字中奇数和偶数的计数. PL / SQL是SQL与编程语言的过程功能的组合.它是由Oracle Corporation在90年代初开发的,目的是 ...

  7. 在pl/sql中使用exp/imp工具实现oracle数据导出/导入

    在pl/sql中使用exp/imp工具实现oracle数据导出/导入 2006年11月19日 星期日 10:59 Oracle 数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令 ...

  8. pl/sql 中关于exception的学习笔记

    1.异常的优点 如果没有异常,在程序中,应当检查每个命令的成功还是失败,如 BEGIN SELECT ... -- check for 'no data found' error SELECT ... ...

  9. Oracle入门(十四.4)之在PL / SQL中使用变量

    一.变量的使用 (1)使用变量的原因 •临时存储数据 •储存值的操作 •可重用性 (2)处理PL / SQL中的变量 变量是: •在声明部分声明并初始化 •在可执行部分中使用并分配新值 变量可以是: ...

最新文章

  1. SNMPM 配置 [linux windows solaris]
  2. python 除法取整_Python中整数和浮点数
  3. 快速排序算法javascript实现
  4. NetSetMan IP地址切换工具
  5. mybatis-generator-maven-plugin插件自动生成代码的配置方法
  6. 超实用!Google AutoML 图像分类模型全在这!
  7. 利用思科 Webex中的3个漏洞,以 ghost 用户身份参会
  8. 20190825 On Java8 第十二章 集合
  9. bfs-poj-Bloxorz I
  10. Java前景如何,容易找工作嘛
  11. Linux系统centos下如何通过命令查看CPU内存存储等硬件信息?
  12. [GNN图神经网络]普通邻接矩阵和 Adjacency Matrix 与 COO稀疏矩阵(edge_index, 和edge_w)相互转化
  13. dp uva11584
  14. java 使用Apache PDFBox 对 PDF 文件进行剪裁
  15. 惯性导航原理(2):导航基础知识
  16. 2021河南科技大学计算机考研科目,2021河南科技大学考研参考书目
  17. 关于电信cdma基站nid,sid,bid的解释
  18. 自底向上分析语法分析程序设计与实现
  19. 实现表格行的拖拽以及分页
  20. PHP设计模式系列 - 单例

热门文章

  1. python中怎么安装sklearn_如何安装Sklearn for Reinteract?
  2. java secondtotime_Java中的LocalTime toSecondOfDay()方法
  3. 软件定义存储的系统架构图和关键技术
  4. CUDA bank 及bank conflict
  5. PspNet在MMsegmentation框架下成功训练Pascal VOC2012数据集及踩坑实录
  6. Integer 与 int 的区别
  7. vim查找关键字_vim常用命令及操作
  8. adobe stream的最后一行空行_玩转Java8Stream(五、并行Stream)
  9. 只腐蚀毛刺 腐蚀算法_去毛刺工艺大全,一次性列举了14种方法,非常全面
  10. java获取返回xml节点里的值,关于用java读取xml中节点的值解决方案