Ray Lei 发布的文章

SQL Server Cursor 游标简介

游标用于遍历一个结果集合,在存储过程、自定义函数中要遍历某个中间结果集时非常有效。

语法

游标具体创建的语法这里不作具体说明,后面的例子中可见。但对游标使用中几个关键字进行简单说明。

  • DECLARE: 用于定义一个T-SQL的游标;
  • OPEN: 打开已定义的游标;
  • FETCH: 从游标指向的结果集中返回一行;
  • CLOSE: 关闭游标;
  • DEALLOCATE:释放游标资源;

基本上,游标的使用中,上述5个关键字都需要用到。

- 阅读剩余部分 -

Asp.Net IHttpHandler介绍

ASP.NET响应Http请求时常用的两个处理接口是IHttpHandler和IHttpModule。

一般的,IHttpHandler用来处理一类特定的请求,比如对每个.asp, .aspx文件的分别处理。而IHttpModule通常用来处理所以请求共同需要的操作,比如对所以请求页面进行某些相同的检查功能。

我们先来看一下IIS服务器在相应Http请求时的处理步骤。
ASP.NET中有管线(Pipeline)这个概念,意指每个ASP.NET请求在IIS中会有一系列相应操作串联起来形成的一条类似线一样的序列。


- 阅读剩余部分 -

SQL Server存储过程简介

存储过程是由一个或多个T-SQL语句组成的语句组,它可以接受输入参数和输出参数且能向调用程序返回多个值;可以调用其他过程;可以向调用程序返回结果状态值以标记执行成功或失败;

使用存储过程的好处

  1. 减少服务器/客户端网络流量:过程多条命令进行单个批处理执行,只一次网络传输;
  2. 更强的安全性:防止SQL注入,也可以进行加密处理;
  3. 代码重复使用:可封装重复的数据库操作;
  4. 更易维护:更新存储过程脚本可不更新调用的服务端程序;
  5. 更好的性能:首次执行时会生成执行计划,供后续重复使用;

- 阅读剩余部分 -

近期/2017年业余时间学习列表

1) SQL Server数据库相关学习(使用+优化)
2) 个人使用番茄工作法时间管理小软件开发
3) ASP.NET MVC学习(搭建简单的CMS框架)
4) PHP相关学习

* typecho:主要折腾个人站
* thinkphp: 学习使用,达到搭建简单CMS框架能力

愿生活不再是盲目的苟且,而是能有自己热爱的方向,向往远方,但却也从当前开始。