美文网首页
存储过程与函数的区别

存储过程与函数的区别

作者: 菜鸟养成记 | 来源:发表于2021-08-20 22:04 被阅读0次

说说存储过程与函数的区别

(1)存储过程用户在数据库中完成特定操作或者任务(如插入,删除等),函数用于返回特定的数据。

(2)存储过程声明用procedure,函数用function。

(3)存储过程不需要返回类型,函数必须要返回类型。

(4)存储过程可作为独立的pl-sql执行,函数不能作为独立的plsql执行,必须作为表达式的一部分。

(5)存储过程只能通过out和in/out来返回值,函数除了可以使用out,in/out以外,还可以使用return返回值。

(6)sql语句(DML或SELECT)中不可用调用存储过程,而函数可以。

相关文章

  • MySQL 存储过程与函数

    触发器,函数,存储过程 1 存储过程与函数的区别 本质上没区别,执行的本质都一样。 函数有且只能返回一个变量存储过...

  • 7 存储过程

    存储过程与函数的区别 本质上没区别。函数只能通过return语句返回单个值或者表对象。而存储过程不允许执行retu...

  • 浅谈存储过程

    【1】什么是过程?过程与函数的区别?什么是存储过程??? 存储过程:存储在数据库中的封装了若干条SQL语句的过程(...

  • 存储过程与函数的区别

    说说存储过程与函数的区别 (1)存储过程用户在数据库中完成特定操作或者任务(如插入,删除等),函数用于返回特定的数...

  • 存储过程与函数

    存储过程与函数存储过程的定义存储过程的创建存储过程的操作自定义函数 存储过程与函数 存储过程的定义 运行效率高 降...

  • mysql的存储过程及其使用场景,和存储函数的区别

    简单了解什么是存储过程,以及存储过程的使用场景,和存储函数、触发气的区别: 存储过程,存储函数,触发器和事件是自从...

  • 创建存储函数、删除存储函数及 存储函数与存储过程的区别

    之前,我们列举不少mysql自带的函数,但是有些时候自带函数并不能很好满足我们的需求,此时就需要自定义存储函数了,...

  • 存储过程(procedure)和函数(function)区别

    存储过程(procedure)和函数(function)区别 本质上它们都是存储程序。函数只能通过retur...

  • 浅谈数据库中的存储过程

    一、存储过程与函数的区别: 1.一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强。 2.对于...

  • 存储过程与存储函数

    根据慕课网课程Oracle存储过程和自定义函数整理 1.概念 (1)定义:存储在数据库中供所有用户程序调用的子程序...

网友评论

      本文标题:存储过程与函数的区别

      本文链接:https://www.haomeiwen.com/subject/ofjxiltx.html