什么是存储过程?为什么存储过程要比单纯的SQL语句执行起来要快?

2022-02-28 03:00:39 码农 1793

存储过程是SQL Server服务器上一组预先编译好的Transact-SQL语句,它可以接受参数,返回状态值和参数值。

因为存储过程是预编译的,在首次运行一个存储过程中,查询优化器对其进行分析优化,并给出最终被存在系统表中的执行计划;而单纯的SQL语句执行,在每次运行时都要进行编译和优化,因此速度相对要慢一些。

—— 完 ——
  • MS SQL Server 版本列表
  • SqlServer资源占用情况查询
  • 【201305-单选36】在下列关于 SQL 语句的说法中,正确的是:
  • 根据《民事诉讼法》,属于人民法院应当裁定中止执行情形的是
  • 对于识别出的超出正常经营过程的重大关联方交易,如有相关合同或
  • 安装SQL Server 2014时出现以下错误:安装程序在安装此包时遇到错误,错误代码为29559。
  • 信息通过网络进行传输的过程中,存在着被篡改的风险
  • 根据税收征收管理法律制度的规定,税务机关依法采取强制执行措施...
  • 什么是拟合?
  • 生产安全事故报告和调查处理过程中,对事故发生单位处100万元

© CopyRight 2014~2024 薄学网.