什么时候用函数,什么时候用存储过程没仔细总结过,不过我想首先要明白的它们的区别:
函数和存储过程是不一样的
函数作为代码的模块,用于完成一个特定的功能,而我们可以在SQL SERVER中调用函数来实现我们要的整体功能
而存储过程的作用就是要实现我们的整体功能,它可以调用函数来实现
函数可以有返回值,表,参数等
存储过程是把一系列的SQL语句封装到一起,实现某一项功能的,也可以有返回值,参数!
函数可以在SQL查询中使用,如:SELECT 列名1,列名2,函数 FROM 表名,而存储过程则不能这样使用 |