SQLServer2005第2章解决方案.pptVIP

  • 2
  • 0
  • 约8.94千字
  • 约 34页
  • 2016-04-13 发布于湖北
  • 举报
在SQL Server中使用存储过程而不使用存储在客户端计算机本地的Transact-SQL程序的优点包括: 存储过程已在服务器注册。 存储过程具有安全特性(例如权限)和所有权链接,以及可以附加的证书。 用户可以被授予权限来执行存储过程,而不必直接对存储过程中引用的对象具有使用权限。 存储过程可以强制应用程序的安全性。 参数化存储过程有助于保护应用程序不受SQL Injection攻击。 存储过程允许模块化程序设计。 存储过程一旦创建,以后即可在程序中多次调用。这可以改进应用程序的可维护性,并允许应用程序统一访问数据库。 存储过程是命名代码,允许延迟绑定。 存储过程提供了一个用于简单代码演变的间接级别。 存储过程可以减少网络通信流量。 一个需要数百行Transact-SQL代码的操作可以通过一条执行过程代码的语句执行,而不需要在网络中发送数百行代码。 存储过程的类型 SQL Server 2005中有多种可用的存储过程: 用户自定义的存储过程。 扩展存储过程。 系统存储过程。 数据库对象之——函数 函数的使用范围: SELECT语句查询的选择列表中,用于返回一个值。 SELECT或数据修改(SELECT、INSERT、DELETE或UPDATE)语句的WHERE子句搜索条件中,以限制符合查询条件的行。 视图的搜索条件(WHERE子句)中,以使视图在运行时与用户或

文档评论(0)

1亿VIP精品文档

相关文档