首页 新闻 赞助 找找看

存储过程和函数有什么异同?

0
[已解决问题] 解决于 2011-06-10 22:01

我们知道函数也就是具有特定功能的代码块,而存储过程是指具有特定功能的Sql语句集,它是通过预编译存储在数据库中的···都貌似差不多,但实质上它们却是有所不同的,那么它们究竟有什么异同哪?

rocking_liuwu的主页 rocking_liuwu | 初学一级 | 园豆:112
提问于:2011-06-04 05:33
< >
分享
最佳答案
0

本质上没区别。只是函数有限制只能返回一个标量,而存储过程可以返回多个。并且函数是可以嵌入在SQL中使用的,可以在SELECT等SQL语句中调用,而存储过程不行。执行的本质都一样。

具体参考:http://blog.sina.com.cn/s/blog_48a45b950100ip4o.html

.豆包 | 菜鸟二级 |园豆:235 | 2011-06-06 14:55
恩,不错!
rocking_liuwu | 园豆:112 (初学一级) | 2011-06-10 22:01
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册