- 存储过程是作为PL/SQL语句执行,一个存储过程就是一个完整的PL/SQL语句,函数是作为表达式的一部分调用,不能单独使用
- 存储过程在程序头中不包含RETURN子句,函数在函数头中必须包含RETURN子句
- 存储过程不返回任何值,函数必须返回值
- 存储过程可以包含return语句,但不能有返回值,表示过程终止运行,函数必须包含至少一条return语句,多条时,只有一条被执行
本文详细阐述了存储过程与函数之间的区别,包括它们在PL/SQL中的应用方式、是否包含RETURN子句、是否返回值等方面的不同。对于理解数据库编程中的这两种重要概念提供了清晰的指导。
840

被折叠的 条评论
为什么被折叠?