游标操作实验-数据库实验六

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

五、实验小结

通过此次实验,我基本掌握游标了的定义、使用方法及使用游标查询、修改和删除数据表中数据的方法。

相关文档
最新文档