游标操作实验-数据库实验六
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
广州XX学院
数据库实验报告
专业班级计算机181 实验日期2020.5.1 姓名李XX 学号20181X 实验名称游标操作实验指导教师王x (报告内容包括实验目的、实验设备及器材、实验内容、实验步骤、实验结果、实验小结等)
一、实验目的
使学生加深对游标概念的理解,掌握游标的定义、使用方法及使用游标查询、修改和删除数据表中数据的方法。
二、实验设备及器材
Windows平台,SQL-server 2012
三、实验内容
(1)利用游标逐行显示所查询的数据块的内容。
(2)利用游标显示指定行的数据内容。
(3)利用游标修改和删除指定的数据元组。
四、实验步骤
1.利用T-SQL语句声明一个游标,查询EDUC数据库中Student表中男生的信息,并读取
数据。
首先声明游标,并且打开游标
USE EDUC
DECLARE S_sex SCROLL CURSOR
FOR SELECT*
FROM Student
WHERE sex='男'
OPEN S_sex
(1)读取最后一条记录。
FETCH LAST FROM S_sex
(2)读取第一条记录。
FETCH FIRST FROM S_sex
(3)读取第5条记录。
FETCH ABSOLUTE 5 FROM S_sex
(4)读取当前记录指针位置后第3条记录。
FETCH RELATIVE-3 FROM S_sex
2. 利用T-SQL语句声明一个游标,查询TSGL数据库中readers表中的信息,并读取数
据。
首先声明游标,并且打开游标
USE TSGL
DECLARE R_info SCROLL CURSOR
FOR SELECT*
FROM readers
OPEN R_info
(1)读取最后一条记录。
FETCH LAST FROM R_info
(2)读取第一条记录。
FETCH FIRST FROM R_info
(3)读取第5条记录。
FETCH ABSOLUTE 5 FROM R_info
(4)读取当前记录指针位置后第3条记录。
FETCH RELATIVE-3 FROM R_info
五、实验小结
通过此次实验,我基本掌握游标了的定义、使用方法及使用游标查询、修改和删除数据表中数据的方法。