oracle存储过程与函数以及区别

存储在数据库中供所有用户程序调用的子程序叫存储过程、存储函数。

存储过程与函数的区别:

存储函数:可以通过 return语句返回函数值。

存储过程:不能

存储过程

1、创建存储过程

用 createprocedure命令简历存储过程。

语法:

create[orreplace]procedure过程名(参数列表)as PLSQL子程序体;

存储函数

函数(function)为一命名的存储程序,可带参数,并返回一计算值。函数和过程的结构类似,但必须有一个 return子句,用于返回函数值。函数说明要指定函数名、结果值的类型,以及参数类型等。

存储函数语法:

create[orreplace]functiion函数名(参数列表)return函数值类型 as PLSQL子程序体;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,782评论 19 139
  • 这是16年5月份编辑的一份比较杂乱适合自己观看的学习记录文档,今天18年5月份再次想写文章,发现简书还为我保存起的...
    Jenaral阅读 3,194评论 2 9
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 6,090评论 0 9
  • 你和我不常联络, 也没有彼此要求。 从开始到最终, 这份情感没变过。 没有谁, 能够取代这种甜美的相投。 习惯对你...
    贾小呆520阅读 267评论 0 0
  • 感恩帮我做身体的妹妹 感恩工地的工人加班 感恩母亲的早餐 感恩父亲为我付出 感恩老公辛苦工作 感恩一切的发生。
    享望阅读 212评论 0 0

友情链接更多精彩内容