设为首页 加入收藏 网站搜索 繁體中文 中国建站网 — 站长资源平台

SQL中的游标

来源本站整理 作者:佚名 时间:2005-11-29 16:25:53 该文得分0
游标(Cursor)是SQL中的一个基本概念。由于SQL从本质上讲是一个面向集合的语言数据操纵语句(DML)所操作的对象都是集合例如select语句所返回的查询结果, insert语句的元组集合。

在select语句中, 所返回的结果是数据库数据的一个工作集这就是Cursor. 在执行查询得到工作集后, 就可以使用Fetch语句来在这个集合中遍历 Cursor可以有select cursor和insert cursor。常用的是select cursor, 它有sequential cursor(顺序游标), scroll cursor(滚动游标), for update cursor等传统的顺序游标只能顺序读取, 而scroll cursor通过一个临时表实现了随机读取 for update cursur则对当前元组在数据库中自动加上U锁(并在更新时升级为X锁)。

elect cursor的基本使用方法为:
    declare cursor    open     循环fetch    close    free
insert cursor则实现了对表的集合插入, 基本使用方法为:
    declare cursor    open    循环put    close    free


相关文章
广告赞助
网友评论

共有 0 位网友发表了评论,平均得分: 0 查看完整内容

用户名:

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

(注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码