软件开发
icon今日关注:


icon专题导读

       sql语句执行的时候要先编译,然后执行。存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程 ……【讨论区】 

        在本文中,此示例标准蓝图的存储过程命名方法只适用于SQL内部,假如你正在创建一个新的存储过程,或是发现一个没有按照这个标准构造的存储过程,即可以参考使用这个标准。注释:假如存储过程以sp_ 为前缀开始命名那么会运行的稍微的缓慢,这是因为SQL Server将首先查找系统存储过程,所以我们决不推荐使用sp_作为前缀。 (1) 所有的存储过程必须有前缀'proc'. 所有的系统存储过程都有前缀……【详细】

icon调查
   您目前的环境允许利用SQL Server存储过程的哪些优点?(如下所述)

提供单点维护

通过降低网络流量提高性能

抽象化业务规则,以确保一致性和安全性

支持执行计划重复使用

通过将某些形式的攻击降至最低,以增强安全性

 


icon

基础知识

带你快速了解“存储过程”的定义及优点
     sql语句执行的时候要先编译,然后执行。存储过程就是编译好了的一些sql语句。应用程序需要用的时候直接调用就……【详细】
  master数据库中两个非常有用的存储过程
     本文中主要介绍了master数据库中两个非常有用但在SQL Server在线教科书中没有提到的存储过程。 这些系统过程 ……【详细】
SQL Server存储过程的命名标准
     在本文中,此示例标准蓝图的存储过程命名方法只适用于SQL内部,假如你正在创建一个新的存储过程,或是发现 ……【详细】
剖析SQL Server数据库扩展存储过程
     SQL Server 的扩展存储过程,其实就是一个普通的 Windows DLL,只不过按照某种规则实现了某些函数而已。近日在 ……【详细】
存储过程 与 SQL Server语句大比拼
     这篇文章从多个角度阐述了SQL 与存储过程的比较。 ①为什么要使用存储过程? 因为它比SQL语句执行快。 ②存储……【详细】
一些比较常见的SQL Server扩展存储过程
    SQL Server可以动态装载并执行的动态链接库──扩展存储过程: xp_availablemedia 查看系统上可用的磁盘驱动器 ……【详细】

icon

实力进阶

SQL Server中未公布的扩展存储过程注入
     很多人也许并不了解,在SQL Server中包含了几个可以访问系统注册表的扩展存储过程。但实际上这几个扩展存储过程……【详细】
  查询分析器设置断点单步调试存储过程
     启动调试程序有两种方法。每种方法都要求目标过程创建和存储于 SQL Server 数据库中。第一种方法使用对象浏览器 ……【详细】
在SQL Server 2005中编写sp_lock系统存储过程
    做为系统存储过程,sp_lock可以用来了解服务器的运行情况,通过查看系统的锁定信息诊断SQL Server可能出现的问题……【详细】
SQL Server导出表到EXCEL文件的存储过程
     两个表间,不存在的insert与存在的update示例脚本:IF OBJECT_ID('dbo.sp_showtable_insert') IS NOT NU……【详细】
实现跨多个表格的数据进行组合的SQL语句
     在对跨多个表格的数据进行组合时,有的时候我们很难搞清楚要使用哪一个SQL句法。我将在这里对将多个表格中的查 ……【详细】
实例讲解如何扩展存储过程构架
    Microsoft? SQL Server? 2000 扩展存储过程使您能够在动态链接库 (DLL) 文件所包含的函数中实现逻辑,从而扩展 ……【详细】

icon

应用开发

存储过程对应用程序性能的影响
     所有设计优良的 Microsoft? SQL Server? 2000 应用程序都应当使用存储过程。不论是否将应用程序的业务逻辑写入 ……【详细】
  用ASP调用SQL Server视图和存储过程
    这里调用的存储过程为pd_test,是ADO中提供的标准方法,但存在一个问题,就是当在存储过程中有两个以上的SELECT ……【详细
SQL Server数据库中存储引擎深入探讨
    巧妙的规划是实现关系型数据库管理系统(RDBMS)的基础。要满足对更多存储容量的要求,对更快地取得信息的要求,它……【详细】
SQL Server 2000下的通用分页存储过程
     create proc spPagination `rKdW"J]n ( ZxC4R{b@] @TName nvarchar(100), --表名 <J!HaX: @FName nvarcha……【详细】
最简单的SQL Server数据库存储过程分页
    1.只需要提供Sql语句和每页的记录数,页数就可以了 2,速度超快哟,100W记录1~3秒就分出来了 3,对于存储过程特别好 ……【详细】
教你快速掌握两个分页存储过程的用法
    两个存储过程的参数是一样的,其中的参数说明在代码中已有注释。 需要注意的是当@IsReCount=1时,会返回记录总数。所……【详细】

icon

诊断案例

存储过程中执行带输出参数的动态"SQL"
     存储过程中执行带输出参数的动态"SQL"是很多人经常碰到的问题,比如根据一些条件查询列表,并返回记录数等。下 ……【详细】
  怎样将存储过程重新编写为函数
     本文主要描述了如何确定是否将现有存储过程逻辑重新编写为用户定义函数。例如,如果希望直接从查询唤醒调用存储过……【详细】
使用SQL存储过程时需要特别注意的问题
     存储过程是一个运行于SQL Server数据库之中最核心的事务,它通过长驻内存的形式,进行读取\处理\写入最为频繁处理. ……【详细】
启动SQL Server时自动执行存储过程
     假如发生了死锁,我们应当如何去检测具体发生死锁的是哪条SQL语句或存储过程?此时我们可以使用以下的存储过程来……【详细】
轻松应对创建存储过程时出现失败的情况
    在 Unix 操作系统下,有时会发生当 DB2 用户使用如: db2 -td@ -vf <存储过程创建脚本文件> 创建存储过程失败的情况 ……【详细】
带SQL server注入漏洞的分页存储过程
    在Google中搜索“分页存储过程”会出来好多结果,是大家常用的分页存储过程,今天我却要说它是有漏洞的,而且漏洞……【详细】

icon

精华文章

利用存储过程和触发器来管理数据库
    本文主要介绍如何在数据库后台利用存储过程,触发器来管理数据库的技术,并以Delphi做前台,SQL Server做后台的模式……【详细】
  向你推荐一个特别好用的分页存储过程
     分页存储过程示例:由于这里引入了临时表来解决分页处理,加之服务器上的内存一般都比较大,因此可以容纳临时表处理……【详细】
让VB实现SQL Server 2000存储过程调用
    今天在一个很偶然的机会中知道 SQL 中的 INSERT 语句还可以像这样写:INSERT INTO tbl_name (col1, col2) VALUES ( …… 【详细】
编写安全的SQL Server扩展存储过程
     SQL Server 的扩展存储过程,其实就是一个普通的 Windows DLL,只不过按照某种规则实现了某些函数而已。近日在写一 ……【详细】
使用SQLSERVER的扩展存储过程实现远程备份与恢复
    最近我在为公司的框架程序(以数据应用为导向的应用体系)做数据管理模块,这个模块的需求比较简单:备份、恢复和清……【详细】
存储过程:轻松过滤SQL Server连接
    这篇文章继续我们对系统存储过程进行的系列讨论,通过一个例程列出有关SQL Server连接或者在某个选中的连接上执行 ……【详细

icon

精彩专题推荐

专题:数据库备份与恢复技术 SQL Server技巧说明
     这篇专题主要针对SQL Server数据库的备份恢复技术和相关案例进行了详细的分类介绍,希望对各位网友的学习和工作有所帮助……【详细】
专题:Oracle数据库开发常见问题集锦
     这篇专题主要针对Oracle数据库开发的重点和难点问题进行了详细的分类介绍, 希望对大家的学习和工作有所帮助。有关Oracle……【详细】

专题:异彩纷呈的非主流数据库
    提到“非主流”这一概念,不同行业和领域的人对这一热门词汇持有以下的三种观点:1.“ 非主流”即在同类别中不是现在最流行……【详细】

专题:从初学者到专家全面解析DB2数据库
     对于 DB2 数据库的初学者,由于市场上资料不多,有时会觉得无从着手,为了更好地帮助大家开始 DB2 的学习,编者将DB2的精华文……【详细】
专题:轻松解决PostgreSQL中的疑难问题
     “大象”是PostgreSQL数据库的唯一标志,而PostgreSQL作为其标志(事务特征的记号)的具体实现, 可以说是最具有特色的“自 ……【详细】
专题:SQL Server 2008的新增特性及关键改进
    此篇专题将主要针对Microsoft SQL Server 2008数据库中的新特性、优点和功能进行着重的介绍,欢迎大家进入下面的专题进行更为……【详细】

icon

联系我们

策划制作:卢兆林
联系电话:010-88558924-1007
返回主页 | 网站地图 | 关于我们 | 新用户注册 | 网站检索 | 联系广告
联系我们: webmaster@staff.ccidnet.com Tel:8610-88558907
广告发布: ad@staff.ccidnet.com Tel:8610-88558949 8610-88558951
方案、案例展示: project@staff.ccidnet.com Tel:8610-88558927
产品经销商合作: qudao@staff.ccidnet.com Tel:8610-88558912 88558924-1012/1008/
Copyright 2000-2007 CCIDnet.All rights reserved.
京ICP000080号 网站-3