当前位置:七道奇文章资讯数据防范MSSQL防范
日期:2011-01-25 23:11:00  来源:本站整理

<b>sql存储历程和动态sql的对比</b>[MSSQL防范]

赞助商链接



  本文“<b>sql存储历程和动态sql的对比</b>[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

sql存储历程和动态sql的功效近似,那么,sql存储历程毕竟比动态sql好在那边呢?下面就将对sql存储历程和动态sql举行对比,供您参考.

sql存储历程跟动态sql相比有以下长处:
1、 sql存储历程答应尺度组件式编程
存储历程在被成立今后可以在程序中被多次调用而没必要重新编写该存储历程的SQL
语句并且数据库专业人员可随时对存储历程举行改正但对利用程序源代码毫无影响因
为利用程序源代码只包含存储历程的调用语句从而极大地提高了程序的可移植性

2 、sql存储历程可以实现较快的履行速度
假如某一操作包含大量的Transaction-SQL 代码或辨别被多次履行那么存储历程要
比批处理的履行速度快很多因为存储历程是预编译的在初次运行一个存储历程时查
询优化器对其举行解析优化并给出终究被存在系统表中的履行筹划而批处理的Transaction-
SQL 语句在每次运行时都要举行编译和优化因此速度相对要慢一些

3 、sql存储历程可以削减网络流量
关于同一个针对数据数据库对象的操作如查询改正假如这一操作所触及到的
Transaction-SQL 语句被组织成一存储历程那么当在客户计算机上调用该存储历程时
网络中传送的只是该调用语句不然将是多条SQL 语句从而大大增添了网络流量降
低网络负载

4、 sql存储历程可被作为一种安全机制来充分操纵
系统管理员通过对履行某一存储历程的权限举行限制从而可以实现对呼应的数据访
问权限的限制避免非受权用户对数据的拜候保证数据的安全
 

<
  以上是“<b>sql存储历程和动态sql的对比</b>[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .