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

原创
2021/07/21 15:36
阅读数 161

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

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

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

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

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

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

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部