=> 是 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.

原文:https://www.cnblogs.com/xudj/p/11903744.html

oracle中的或者是什么,oracle中=是什么意思呢?相关推荐

  1. Oracle数据库联邦,使用联邦数据库将oracle表迁移到DB2(9.7)中的脚本说明

    由于兄弟项目组要测试,需要将oracle中的表迁移到db2中,操作步骤如下: #1 在windows数据库中建联邦数据库服务器\用户映射 connect to sample CREATE WRAPPE ...

  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中lang能不能查找,oracle中的查询语句

    PL/SQL单行函数和组函数详解 函数是一种有零个或多个参数并且有一个返回值的程序.在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类: 单行函数 ...

  4. oracle外部表ora29913,从外部表中选择sqlplus错误:ORA-29913:执行ODCIEXTTABLEOPEN标注时出错...

    我已经建立了一个简单的Oracle外部表测试,我(与DBA和Unix管理员一起)无法工作. 以下内容基于Oracle的External Tables Concepts.我们使用的数据库是11g. 这是 ...

  5. 服务中启动oracle服务,Linux下如何自动启动Oracle服务

    在windows下,可以在计算机服务管理里将Oracle服务设置为自动,Linux中在Oracle安装完毕以后,如果重新启动Linux ,Oracle是不会自动启动的,你可以通过手动调用dbstart ...

  6. oracle中的柱状图,详解Oracle中XMI开发UML图表技术

    XML是面向机器的数据格式,虽然手工编写困难,但处理效率高.当 XML(扩展标记语言)于 1998 年 2 月被引入软件工业界时,它给整个行业带来了一场风暴.有史以来第一次,这个世界拥有了一种用来结构 ...

  7. dataset中的数据批量导入oracle数据库,c#如何将dataset中的数据批量导入oracle数据库...

    c#如何将dataset中的数据批量导入oracle数据库以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! c#如何将da ...

  8. oracle元数据存储在表空间,oracle db中数据和元数据的概念

    本帖最后由 warehouse 于 2014-8-10 11:58 编辑 02年研究dw相关的产品和业务时第一次听说了元数据的概念,很多资料上是这样描述元数据的概念的:元数据是定义或者描述数据的数据. ...

  9. oracle里有limit怎么用,[ORACLE]ORACLE 实现mysql中的limit 功能

    [ORACLE]ORACLE 实现mysql中的limit 功能 项目从mysql迁移到ORACLE中遇到移植问题,mysql中支持limit 而ORACLE say no . 解决方法 利用ORAC ...

  10. oracle中check约束性别,关于Oracle Check类型约束的导入与启用

    今天有朋友问,Oracle的Check约束在indexfile中是否存在,导入后没有检查到. 我测试了一下,事实证明是可以的,Oracle的Check Constraints可以通过imp,使用ind ...

最新文章

  1. Ubuntu 安装 QQ
  2. 印度光伏巨头Adani与华为签署500MW采购合同
  3. PS3支持的显示标准介绍
  4. rip v1不支持vlsm的原因
  5. 腾讯云blog:孪生网络入门(上) Siamese Net及其损失函数
  6. ubuntu 16.04安装网易云音乐
  7. js 加密url java_js 对 URL 参数进行 加密 解密
  8. 多个android客户端使用的数据库,android – 将Firebase数据库与本地数据库一起使用...
  9. 基于Python的面部表情识别分析系统
  10. MySQL数据库笔试题附解析 (1)——每天学一点,天天都进步
  11. linux 445端口关闭,windows关闭445端口
  12. php eclipse 插件安装,phpeclipse插件下载-phpeclipse插件官方版 v1.2.3 官方最新版 - 安下载...
  13. 图卷积神经网络(GCN)相关应用
  14. Android 开发框架xUtils3
  15. 最全教程:微信小程序开发入门详解
  16. 2022 年 Flutter 适合我吗?Flutter VS Other 量化对比
  17. python爬取基金净值_Python爬虫周记之案例篇——基金净值爬取(上)
  18. IDEA git 切换分支注意事项
  19. 企业IP地址管理(IPAM)
  20. 制作自己的 Kindle 电子书

热门文章

  1. vue+elementui上传视频并回显
  2. YII框架源码分析(百度PHP大牛创作-原版-无广告无水印)
  3. 安卓 播放MP3 实现歌词同步例子
  4. Python分支+简单循环
  5. 部门换届推文文字_宿委会换届表彰大会!!!
  6. 设置计算机用户权限,计算机管理员权限在哪里设置_电脑系统如何设置管理员权限-win7之家...
  7. 时间复杂度和空间复杂度OvO
  8. c语言怎么做查询系统,c语言编辑查询系统,可实现增删改查
  9. 你好,罗茜——爱要怎么说出口
  10. html图片自动适应屏幕代码,css让图片宽度自适应屏幕的例子