数据库------游标的使用

数据库系统概论实验报告八

学号:********
姓名:张**
专业:软件工程 班级:软件*******
实验名称: 实验八 游标的使用
指导老师: 熊**
撰写日期: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扩展声明游标,并理解相关参数含义。掌握游标的使用过程。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值