易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL server 2005(存储过程)


一.概述
   存储过程是一组预先编译好的T--SQL代码,强调一点:这些代码是预编译好的,即在执行时就不用在进行编译了,这样会提高程序的运行效率。它类似于其他高级语言里的过程,即完成特定功能的函数。存储过程分两类:系统提供的存储过程,用户自己定义的存储过程,系统定义的以 sp_为前缀。
二.存储过程
  1.两种方法创建存储过程:
  (1).通过CREATE  PROCEDURE命令创建
   格式:
        CREATE  PROCEDURE  <过程名>
        AS  T--SQL语句
   一个存储过程的最大尺寸为128M,用户的存储过程必须建立在当前数据库里。建立存储过程首先得先删除原有的存储过程,再创建同名的存储过程。
   (2).运用企业管理器创建。
   2.管理存储过程
可以用SP_HELPTEXT命令在查询分析器中查看创建存储过程的文本信息,可以使用SP_HELP查看存储过程的一般性息,可以用SP_RENAME来修改存储过程名。
例如:
USE 销售管理
GO
SP_HELPTEXT 
GO
返回信息为创建存储过程的相关语句。
   3.执行存储过程
    注意,批处理执行。
格式:
     EXCUTE(or EXEC)  <过程名>  参数
   4.删除存储过程
格式:
     DROP  PROCEDURE 过程名 
   5.修改存储过程
格式:
     ALTER  PROCEDURE  过程名
     AS
       SQL 语句序列
三.存储过程的优点
1.执行速度快。存储过程是一组预编译好的SQL代码,在创建时已经经过了语法检查和性能优化,因此在执行时不必重复这些步骤。
2.模块化的程序设计。用户可以按照特定的功能设计不同的存储过程供共享使用。
3.减少网络通信量。其包括了大量的T--SQL代码,使用时只需要用一条语句来调用即可,这大大减少了网络上的数据传输。
4.保证系统的安全性。用户通过存储过程来访问操作数据,但不能对数据库进行操作,保护了数据的安全性。


相关文档:

SQL SERVER 2005 远程访问

(适用 SQL Server 2005 其他版本)
收藏



SQL Server 2005 Express 是微软提供的数据库的低端解决方案,
可免费任意随产品分发, 可以在XP等非专业服务器系统下安装, 还可以远程访问, 对于小型数据应用程序已足够满足数据使用要求.
默认安装下,SQL Server ......

sql中的like


执行 数据库查询时,有完整查询和模糊查询之分。
一般模糊语句如下:
SELECT 字段 from 表 WHERE 某字段 Like 条件
其中关于条件,SQL提供了四种匹配模式:
1,%:表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请运用两个百分号(%%)表示。
比如 SELECT * from [user] WHERE u_na ......

oracle PL SQL学习案例(二)

【训练6.1】 使用隐式游标的属性,判断对雇员工资的修改是否成功。
步骤1:输入和运行以下程序:
BEGIN
  UPDATE emp SET sal=sal+100 WHERE empno=1234;
  IF SQL%FOUND THEN
       DBMS_OUTPUT.PUT_LINE('成功修改雇员工资!');
       ......

SQL Server 分页

SQL Server 分页
建立表:
CREATE TABLE [TestTable] (
[ID] [int] IDENTITY (1, 1) NOT NULL ,
[FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
[LastName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
[Country] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[Note] [nvarchar ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号