存储过程

预编译的SQL语句的集合

代替了传统的逐条执行SQL语句的方式

可包含查询、插入、删除、更新等操作的一系列SQL语句

存储在sql server

通过名称和参数执行

可带参数、也可返回结果

可包含数据操作语句,变量,逻辑控制语句

存储过程的优点

 

执行速度更快

因为存储过程在创建时已经被编译,每次执行次不需要变异,而SQL语句每次执行都需要编译

允许模块化程序设计

存储过程一旦被创建,以后即可在程序中调用任意次数,这可以改进应用程序的可维护性,并允许应用程序统一访问数据库

提高系统的安全性

存储过程在数据库中,用户只需提交存储过程名称就可以直接执行,避免了攻击者非法截取SQL代码获得用户数据的可能性

减少网络流量

一个需要数百行sql语句代码的操作可以通过一条存储过程代码代码就可以来执行,而不需要在网络中发送数百行代码

重要优点: 安全且执行速度快

相关文章:

  • 2021-11-13
  • 2021-12-16
  • 2021-06-03
  • 2021-10-15
  • 2021-08-30
  • 2021-10-31
  • 2021-10-20
  • 2021-07-13
猜你喜欢
  • 2021-09-04
  • 2021-11-05
  • 2021-12-25
  • 2021-10-21
  • 2021-10-17
  • 2021-12-06
  • 2021-12-15
相关资源
相似解决方案