存储过程和存储函数的区别

  • 存储过程和存储函数的区别
  • 语法区别:关键字不一样,
    存储函数比存储过程多了两个return。
  • 本质区别:存储函数有返回值,而存储过程没有返回值。
    如果存储过程想实现有返回值的业务,我们就必须使用out类型的参数。
    即便是存储过程使用了out类型的参数,起本质也不是真的有了返回值,而是在存储过程内部给out类型参数赋值,在执行完毕后,我们直接拿到输出类型参数的值。

猜你喜欢

转载自blog.csdn.net/jimbo_chou/article/details/82557397