简述存储过程和存储函数的区别。
(1)存储函数不能拥有输出参数,因为存储函数自身就是输出参数。存储过程可以有输出参数。
(2)可以直接对存储函数进行调用,且不需要使用CALL语句。对存储过程的调用,需要使用CALL语句。
(3)存储函数中必须包含一条RETURN语句,而这条特殊的SQL语句不允许包含于存储过程中。
简述存储过程和存储函数的区别。
(1)存储函数不能拥有输出参数,因为存储函数自身就是输出参数。存储过程可以有输出参数。
(2)可以直接对存储函数进行调用,且不需要使用CALL语句。对存储过程的调用,需要使用CALL语句。
(3)存储函数中必须包含一条RETURN语句,而这条特殊的SQL语句不允许包含于存储过程中。