11 2010 档案
Sql 中的 case函数
摘要:一般case函数的用法有两种  1.简单case函数  CASE input_expression   WHEN when_expression THEN result_expression  [...n]  ELES eles_result_expression  END  简单case函数的执行过程是  1.1  计算input_expression,然后按指定顺序对每个when子句的input_expression=when_expression进行计算  1.2  返回第一个取值为true的(input_expression=when_expression)的result_expres 阅读全文
posted @ 2010-11-30 12:12 王长委 阅读(302) 评论(0) 推荐(0)
Sql全局变量
摘要:Sql中常用的几个全局变量  1.@@error  返回执行上一条Transact-SQL语句所返回的错误代码。  在Sql 服务器执行完一条语句后,如果该语句的执行成功,则将返回@@ERROR的值为0,如过该语句执行过程中发生错误,则将返回错误的信息,而@@ERROR将返回相应的错误编号,该标号将一直保持下去,直到下一条语句得到执行为止。  由于@@ERROR在每条语句执行后被清除并且重置,应在语句验证后立即检查它,或将其保存到一个局部变量中以备事后查看。  2.@FETCH_STATUS  返回上一次使用游标FETCH操作所返回的状态值,且返回值为整型。  0  FETCH语句成功  -1 阅读全文
posted @ 2010-11-30 11:01 王长委 阅读(495) 评论(2) 推荐(0)
存储过程
摘要:一、概念    存储过程(Stored Procedure)是一组预先编译好的Transact-SQL语句。将其放在服务器上,由用户通过指定存储过程的名字来执行。存储过程可以作为一个独立的数据库对象,也可以作为一个单元被应用程序调用。存储过程可以接受和输出参数,返回执行存储过程的状态值,还可以嵌套调用。二、优点    1.执行速度快    因为存储过程在创建时就经过了语法检查和性能优化,因此在执行时不必再重复这些步骤。存储过程在第一次调用后,就驻留在内存中不必再经过编译和优化,所以执行速度快。    2.模块化设计    一次创建,多次调用    3.减少网络通信    可以包含大量的Tran 阅读全文
posted @ 2010-11-26 17:46 王长委 阅读(341) 评论(0) 推荐(0)