存储过程与自定义函数区别
2011-04-22 13:15
267 查看
SQL开发过程中,经常开发存储过程,与自定义函数,它们有什么区别呢?下表是存储过程(PROCEDURE)与自定义函数(User-Defined Function)的区别,参考:
存储过程 | 自定义函数 | |
返回 | 一个或多值 | 必须返回标量或一个表 |
参数 | 有输入输出 | 仅有输入 |
被谁调用 | EXECUTE | SQL语句 |
是否可用TRY-CATCH | 是 | 否 |
相互调用 | 是 | 否 |
事务 | 是 | 否 |
相关文章推荐
- SqlServer Dev(1) - 存储过程和自定义函数的区别
- 存储过程和自定义函数的区别
- (转)存储过程和自定义函数的区别
- MySQL存储过程和自定义函数、Navicat for mysql、创建存储过程和函数、调用存储过程和函数的区别
- 转:存储过程和自定义函数的区别
- Oracle自定义函数和存储过程示例,自定义函数与存储过程区别
- MYSQL 存储过程与自定义函数的区别
- 存储过程和自定义函数的区别
- 存储过程和自定义函数的区别(归纳)
- 自定义函数的存储过程的区别
- Microsoft SQL Server 自定义函数和存储过程的区别
- 存储过程和自定义函数的区别
- 数据库的存储过程以及函数的区别
- oracle中函数和存储过程的区别和联系
- MySQL 的存储过程 procedure 与 函数 function 的区别和使用方法
- Oracle 存储过程 定义 和 优点 与 函数 区别
- 存储过程和函数的区别
- 存储过程和函数的区别
- 存储过程和函数的区别
- sql 存储过程与函数区别