
# TaurusDB标准版是否支持存储过程和函数
TaurusDB标准版支持存储过程和函数。
- 存储过程和函数是事先经过编译并存储在数据库中的一段SQL语句的集合，调用存储过程和函数可以简化应用开发人员的很多工作，减少数据在数据库和应用服务器之间的传输，提高数据处理的效率。
- 存储过程和函数的区别
  - 函数必须有返回值，而存储过程没有
  
  - 存储过程的参数可以使用IN, OUT, INOUT 类型；而函数的参数只能是IN类型的
   
创建存储过程和函数请参见[官方文档](https://dev.mysql.com/doc/refman/5.7/en/create-procedure.html)。
