数据库系统概论实验报告八
学号:********
姓名:张**
专业:软件工程 班级:软件*******
实验名称: 实验八 游标的使用
指导老师: 熊**
撰写日期:2020.12.20
一、实验目的与任务:
掌握使用SQL-92语法和T-SQL扩展声明游标,并理解相关参数含义。
掌握游标的使用过程。
二、实验原理
SQL-92语法和T-SQL扩展声明游标,并理解相关参数含义
三、实验内容
SQL-92语法和T-SQL扩展声明游标,并理解相关参数含义
四、实验步骤
1、声明游标
(1)使用SQL-92语法声明一只进只读游标CUR1:要求结果集2004年3月18日销售情况。
declare CUR1 insensitive cursor
for
select *from CPXSB where 销售日期='2004-3-18'
for read only
(2)使用T-SQL扩展声明一滚动动态游标CUR2:要求结果集为客户信息,并能通过该游标修改客户名称列。
declare CUR2 cursor scroll
for
select * from XSS
for update of 客户名称
2、打开游标
打开CUR2游标。
open CUR2
3、读取游标中数据
编写程序,实现依次读取游标CUR2中各行数据。
fetch next from CUR2
while @@FETCH_STATUS=0
begin
fetch next from CUR2
end
4、关闭游标
关闭CUR2游标。
close CUR2
5、释放游标
释放CUR2游标。
deallocate CUR2
六、实验数据及结果分析
如上述所示
七、实验体会与总结
掌握使用SQL-92语法和T-SQL扩展声明游标,并理解相关参数含义。掌握游标的使用过程。