delimiter // 将sql结束语句改为//,因为在书写过程或函数时会用到多条语句的执行,需要先改变结束符;以保证begin...end之间多条语句顺利书写。
1.存储过程实现的功能更复杂,而函数针对性更强
2.存储过程可以返回多个值,函数中只能返回一个值。
3.存储过程一般独立的执行,函数可以作为其他SQL语句的组成部分执行。