请问自定义函数和存储过程的区别? 存储过程有输入输出参数,函数也可以有输入输出参数,而且多了个返回值,那就是说函数能完成存储过程的所有功能? 他们还有什么区别吗?比如用法上,什么时候该用什么,还是随便用??请知道的大大回下贴,谢谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你只需要返回一个结果,那么函数就可以,而且相对方便一些但是,如果你需要返回多个结果,而且不想用自定义类型,那么就需要用 多个out参数的存储过程 但是函数也可以有多个out参数呀?? 存储过程本身就是一个pl/sql语句,而函数只能作为表达式的一部分执行。例如,存储过程可以 存储过程名(参数...)这样执行而函数则不可以。 >函数能完成存储过程的所有功能? 也不能这马说,如果你用job定时完成一些任务,还是存储过程方便。 有关Oracle数据库的问题,登入不进去 关于导入,导出 pl/sql编程怎么将date数据的分、秒设为0,只取到年月日小时数据? logminer问题 ,,请大虾指教 两张表的SQL查询:超难! 分区问题 如何在Oracle中导入已有的SQL Server数据库 oracle默认帐号是什么?老玩不了? ubuntu16.04下oracle不能登录问题 请问我要重装oracle,怎么保留我之前自己创建的一个数据库呢(非技术) sql语句实现列值逐级累加(仅影响上一级) 怎样创建像decode()那样,参数个数不定的函数?
例如,存储过程可以 存储过程名(参数...)这样执行而函数则不可以。
如果你用job定时完成一些任务,
还是存储过程方便。