• λ我爱Aspx >> Asp.Net >> SQL Server存储过程编程经验技巧
  • SQL Server存储过程编程经验技巧

  • :未知  Դ:internet  :2007-5-20 16:44:48  ؼ:sql
  • SQLServer目前正日益成为WindowNT操作系统上面最为重要的一种数据库管理系统,随着 SQLServer2000的推出,微软的这种数据库服务系统真正的实现了在WindowsNT/2000系列操作系统一统天下的局面,在微软的操作系统上面,没有任何一种数据库系统能与之相抗衡,包括数据库领域的领头羊甲骨文公司的看家数据库系统Oracle在内。不可否认,SQL Server最大的缺陷就是只能运行在微软自己的操作系统上面,这一点是SQLServer的致命伤口。但在另一方面却也成了最好的促进剂,促使SQLServer在自己仅有的“土地”上面将自己的功能发挥到了极至,最大限度的利用了NT系列操作系统的各种潜能!作为SQLServer数据库系统中很重要的一个概念就是存储过程,合理的使用存储过程,可以有效的提高程序的性能;并且将商业逻辑封装在数据库系统中的存储过程中,可以大大提高整个软件系统的可维护性,当你的商业逻辑发生了改变的时候,不再需要修改并编译客户端应用程序以及重新分发他们到为数众多的用户手中,你只需要修改位于服务器端的实现相应商业逻辑的存储过程即可。合理的编写自己需要的存储过程,可以最大限度的利用SQLServer的各种资源。下面我们来共同看看各种编写SQLServer存储过程和使用存储过程的技巧经验!

    下面我们讨论的前提都是您有过一定的SQLServer存储过程的编写经验,下面的各种技巧如果没有特别注明,则同时适用于SQLServer7.0和SQLServer2000。

    1、使用OUTPUT类型参数的存储过程的技巧

    一般的存储过程都是直接返回一段记录集给调用者,但是有的时候我们只需要一些存储过程返回的一些参数的值,这时候可以指定存储过程的OUTPUT参数,比如:

    Create procedure GetName

    @uid nvarchar(1),

    @usernam nvarchar(10)='' output

    AS

    set @username='hongchao'

    Ҷƪл˵?
  • һƪIIS中的 MIME类型
    һƪSQL Server 索引结构及其使用(三)