1、存储过程一般是作为一个独立部分来执行的,函数作为查询语句的一个部分来调用;函数返回的是一个对象,在查询语句中位于Form关键字的后面。
2、存储过程实现比较复杂,函数实现针对性较强
3、函数需要用括号包住输入的参数,且只能返回一个值或者表对象,存储过程可以返回多个参数
4、函数可以嵌入到SQl中使用,可以再select中调用,存储过程不能
5、函数只能操作内建表
6、存储过程在创建时在服务器上进行了编译,所以速度较快。
1、存储过程一般是作为一个独立部分来执行的,函数作为查询语句的一个部分来调用;函数返回的是一个对象,在查询语句中位于Form关键字的后面。
2、存储过程实现比较复杂,函数实现针对性较强
3、函数需要用括号包住输入的参数,且只能返回一个值或者表对象,存储过程可以返回多个参数
4、函数可以嵌入到SQl中使用,可以再select中调用,存储过程不能
5、函数只能操作内建表
6、存储过程在创建时在服务器上进行了编译,所以速度较快。