# 存储过程

存储过程就像编程语言中的函数一样,封装了代码(PLSQL、T-SQL)。

# 优点:

  • 能够将代码封装起来
  • 保存在数据库之中
  • 让编程语言进行调用
  • 存储过程是一个预编译的代码块,执行效率比较高
  • 一个存储过程替代大量T_SQL语句,可以降低网络通信量,提高通信速率

# 缺点:

  • 每个数据库的存储过程几乎都是不一样的,十分难以维护
  • 业务逻辑放在数据库上,比较难迭代