存储过程和函数的区别?

(1)过程作为独立的PL/SQL语句块来执行完成特定的业务功能而函数作为表达式的部分被调用完成一次特定的计算

(2) 过程不需返回类型声明程序内不需RETURN语句函数必须声明返回类型程序内必须包含有效的RETURN语句

(3)过程可以使用IN/OUT/IN OUT的传参模式函数只能使用IN的传参模式

(4)过程可以不返回值可以返回一个或多个值并不是显式的返回值而是返回调用环境),通过OUT/IN OUT模式参数返回过程必须且只能返回一个值返回值类型必须是Oracle SQL支持的数据类型通过RETURN语句返回

Java Program!
原文地址:https://www.cnblogs.com/programb/p/12995894.html