实验目的:掌握游标的声明、打开、推进、关闭与释放,熟练使用游标 实验环境准备:创建数据库ch8db,并在其中创建表stuinfo,代码如下:
create database ch8db go
use ch8db
create table stuinfo (
sno char(7) primary key, sname char(10), ssex char(2),
birth smalldatetime, grade smallint )
insert into stuinfo values('2009001','Tom','男','1990-1-5',90) insert into stuinfo values('2009002','Jerry','女','1990-2-11',90) insert into stuinfo values('2009003','Betty','男','1990-3-24',90) insert into stuinfo values('2009004','John','男','1990-4-25',90) insert into stuinfo values('2009005','Peter','女','1990-5-18',80) insert into stuinfo values('2009006','Mosuli','女','1990-6-17',80) insert into stuinfo values('2009007','Sula','男','1990-7-7',80) insert into stuinfo values('2009008','Herry','女','1990-8-06',80) insert into stuinfo values('2009009','Charli','男','1990-9-22',80)
实验知识准备:游标的使用步骤
1、声明游标:确定游标的属性及指示的查询结果集
2、打开游标:分析定义游标的SELECT语句,形成结果集 3、推进游标,以行为单位从结果集中获取数据 4、关闭游标:停止处理查询
5、释放游标:释放分配给游标的所有存储资源 实验内容:
一、声明游标
DECLARE <游标名> [SCROLL] CURSOR FOR