作业十七

嵌入式SQL
嵌入式SQL是将SQL语句嵌入程序设计语言中,被嵌入的程序设计语言,如C、C++、Java、python,称为宿主语言,简称主语言。
游标
游标是系统为用户开设的数据缓冲区,存放SQL语句的执行结果
为什么要使用游标?
SQL语言是面向集合的,一条SQL语句原则上可以产生或处理多条记录
主语言是面向记录的,主变量一次只能存放一条记录
使用主变量并不能完全满足SQL语句向应用程序输出数据的要求,嵌入式SQL引入了游标的概念,用来协调这两种不同的处理方式

使用游标的步骤:
(1)说明游标
用DECLARE语句为一条SELECT语句定义游标:

EXEC SQL DECLARE <游标名> CURSOR FOR <SELECT 语句>

定义游标仅仅是一条说明性语句,这时RDBMS并不执行SELECT语句。
(2)打开游标
用OPEN语句将定义的游标打开。

EXEC SQL OPEN <游标名>;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值