发表地址:http://bbs.54master.com/viewthread.php?
action=printable&tid=127814
前言:最近比较忙,一直没时间整理自己的帖子和文件,这里整理的,主要是一些工作中
碰到、朋友问到的已经解决了的资料;代码的例子多,说明的文字部分少点!,^-^,文采不
好,就是有点懒,大多代码;有些资料可能会重复、存在在错误,希望大家能提出与谅解。
作者:DVD/OK_008 整理时间:2006-12 联系方式:glal@163.com
my blog: http://wghao.cnblogs.com/
SQL 游标学习
游标一般格式:
DECLARE 游标名称 CURSOR FOR SELECT 字段 1,字段 2,字段 3,... FROM 表名 WHERE ...
OPEN 游标名称
FETCH NEXT FROM 游标名称 INTO 变量名 1,变量名 2,变量名 3,...
WHILE @@FETCH_STATUS=0
BEGIN
SQL 语句执行过程... ...
FETCH NEXT FROM 游标名称 INTO 变量名 1,变量名 2,变量名 3,...
END
CLOSE 游标名称
DEALLOCATE 游标名称
例子:
/*
功能:数据库表格 tbl_users 数据
deptid userid username
1 100 a
1 101 b
2 102 c
要求用一个 sql 语句输出下面结果
deptid username
1 ab
2 c
[要求用游标实现]
设计: OK_008
时间: 2006-05
备注:无
*/