`
sun_xyun
  • 浏览: 43243 次
  • 性别: Icon_minigender_2
  • 来自: 济南
社区版块
存档分类
最新评论

oracle中函数和存储过程的区别

阅读更多
一、oracle中函数和存储过程的区别?
A:函数必须有返回值,而过程没有返回值。
B:函数可以单独执行,而过程必须通过execute执行。
C:函数可以嵌入到sql中执行,而过程不行。
其实我们可以将比较复杂的查询写成函数,然后到存储过程中调用这些函数。
二、postgre 中只有函数
分享到:
评论
2 楼 hzxlb910 2014-03-23  
写的不对。
1 楼 xiaofan_0204 2011-03-27  
存储过程没有返回值吗?->不对吧!out和in out标示的参数都可以用来接收返回值吧!呵呵
存储过程也不一定要用execute来执行呀,在begin end代码块中就可以直接调用吧!还有函数的执行必须在begin end代码块中或者在SQL中吧!呵呵

过程能不能嵌入到SQL执行这个倒没有测过!兄台还是多试试看!呵呵

相关推荐

Global site tag (gtag.js) - Google Analytics