1. 该函数接受3个可选参数,返回3个数字的和

CREATE OR REPLACE FUNCTION add_three_numbers

(

a NUMBER:=0, b NUMBER:=0, c NUMBER:=0

)

RETURN NUMBER IS

BEGIN

RETURN a+b+c;

END;

----调用FUNCTION add_three_numbers

----1. 位置表示法调用函数

BEGIN

dbms_output.put_line(add_three_numbers(2,4,5));

END;

----2. 命名表示法调用函数

BEGIN

dbms_output.put_line(add_three_numbers(b=>3, a=>4,c=>2));

END;

----3. 混合使用位置表示法和命名表示法调用函数

BEGIN

dbms_output.put_line(add_three_numbers(3, b=>4,c=>2));

END;

----4. 排除表示法

BEGIN

dbms_output.put_line(add_three_numbers(12,c=>2));

END;

----5. sql调用表示法 --混合表示法

SELECT add_three_numbers(3, b=>4,c=>2) FROM DUAL;

出自:http://database.51cto.com/art/201005/198980.htm

oracle数据库怎么调用函数,Oracle 11g调用函数几种常用方法相关推荐

  1. oracle数据库存储结构语句,oracle之物理数据库结构描述

    oracle之物理数据库结构概述 oracle的物理结构其实是由各种各样的文件组成的, 其中与数据库相关的有: 数据文件(data file):这些文件是数据库的主要文件:其中包括数据表.索引和所有其 ...

  2. oracle数据库exp备份表,oracle数据库exp备份表

    Oracle exp/imp,备份或导入时注意的事项 Oracle exp/imp,备份或导入时注意的事项: 本篇主要讲述的是Oracle exp/imp备份导入的实际操作中需要注意的事项的介绍,凡事 ...

  3. oracle数据库没有选项,创建oracle数据库时,出现ORA-00922: 选项缺失或无效

    sdd53HOME 新建oracle数据库时遇到ORA-00922: 选项缺失或无效的问题,如图: 原因:一般是语句的语法有问题.比如命名不对,关键字写错等等.对于非标准的命名,一般采用双引号来创建. ...

  4. oracle数据库怎么分组查询,oracle数据库之分组查询

    本章内容和大家分享的是数据当中的分组查询.分组查询复杂一点的是建立在多张表的查询的基础之上,(我们在上一节课的学习中已经给大家分享了多表查询的使用技巧,大家可以自行访问:多表查询1  多表查询2)而在 ...

  5. oracle数据库初始化失败怎么办,oracle数据库正常停止

    利用dbstart和dbshut脚本自动启动和停止数据库的问题 客户的两台IBM Power 740小型机使用HACMP软件创建互备关系的数据库服务器,每台小型机运行一个数据库,任何一台服务器出现故障 ...

  6. oracle 数据库问题,ORACLE数据库常见问题汇总,oracle常见问题汇总

    ORACLE数据库常见问题汇总,oracle常见问题汇总 提交事务的时候提示(数据库被一个用户锁住的解决方法) select object_id,session_id,locked_mode from ...

  7. oracle数据库的拼接字符串,Oracle数据库拼接字符串

    Ora-03113\Ora-03114与Oracle In 拼接字符串的问题 刚深入接触Oracle不久(大学里以及刚参加工作时学到的Oracle知识只能算是皮毛),因为之前使用SqlServer有将 ...

  8. 本机未装Oracle数据库时Navicat for Oracle 报错:Cannot create oci environment 原因分析及解决方案

    本机未装Oracle数据库时Navicat for Oracle 报错:Cannot create oci environment 原因分析及解决方案 参考文章: (1)本机未装Oracle数据库时N ...

  9. 没有oracle客户端可以连接数据库,Oracle数据库之SqlDbx连接oracle(无需安装Oracle客户端)...

    本文主要向大家介绍了Oracle数据库之SqlDbx连接oracle(无需安装Oracle客户端),通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 标签:acl   str    ...

  10. oracle数据库频繁被锁,Oracle数据库账号频繁被锁定的原因排查

    在Oracle数据库操作中,登录Oracle账号时提示失败,而且Oracle账号频繁被锁定.造成此故障的原因是什么呢?本文就介绍了这一过程,通过逐步排查我们就能找到该故障的原因了. 下面记录下查找这个 ...

最新文章

  1. html模板是干嘛的,html模板有什么用
  2. 命令行用pip命令安装mysql_使用pip install mysqlclient命令安装mysqlclient失败?(基于Python)...
  3. LeetCode 599. 两个列表的最小索引总和(哈希map)
  4. S3C2440的SPI控制器
  5. 星际争霸、魔兽争霸3、红色警戒之完全对比
  6. Linux进程管理软件supervisord使用心得
  7. ElasticSearch六 ElasticSearch扩展之FileBeat、Logstash
  8. 用C语言编写一个“简单”的程序答题系统
  9. java中的数据解析是_Java从网络中请求获取JSon数据以及解析JSON数据----(自创,请注明)...
  10. 第三方登录——OAuth2.0协议
  11. 充电桩软件设计之RTOS 系统选择
  12. MSP432 FPU与DSP测试
  13. 修改服务器3389 端口号,修改服务器3389端口为其它端口
  14. 微星笔记本win10装Ubuntu18+NVIDIA驱动+cuda+cudnn+tensorRT+搜狗
  15. 易买优购社区分享 -- 创业无处不在.
  16. David Patterson 撰文:关于RISC-V的五个谬误
  17. kurento API解读
  18. 人工神经网络导论_神经网络导论
  19. 丁险峰:数字革命将推动物理世界数字化
  20. 样机模板素材哪家强?Top4都在这!

热门文章

  1. sql srver 2014 解密存储过程
  2. 利用sina新浪云平台部署项目
  3. 新浪云平台创建mysql数据库并使用php7.0版本连接
  4. 顶级机构Q3持仓报告出炉,哪些板块值得关注?
  5. 网络运维(Python自动化运维)考点
  6. 10种黑客类型,你知道几种?
  7. SEO基础实战课程 ,新手入门-传智-专题视频课程
  8. 《解剖PetShop》系列之一
  9. 旧计算机无法识别usb3.,无法识别usb设备怎么办?实测成功解决
  10. VISTA/win7添加网络中xp系统共享打印机错误的解决方法