| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> SQL Server 游标 -> 正文阅读 |
|
[大数据]SQL Server 游标 |
一、什么是游标 ? ? ? ? 游标是一种能从包括多条数据记录的结果集中每次提取一条记录的机制,充当指针的作用。 二、游标的组成 ? ? ? ? 1、游标结果集 ? ? ? ? 游标结果集定义该游标的select语句返回的行的集合。 ? ? ? ? 2、游标位置 ????????指向这个结果集某一行的当前指针。 三、游标类型 ? ? ? ? 1、API服务器游标 ????????API服务器游标主要应用在服务上,当客户端的应用程序调用API游标函数时,服务器会对API函数进行处理。 ? ? ? ? API服务器游标包括:静态游标、动态游标、只进游标、键集驱动游标。 ? ? ? ? 2、T-SQL游标 ????????T-SQL游标基于declare cursor 语法,主要用在T-SQL脚本、存储过程以及触发器中。 ? ? ? ? 3、API客户端游标 ????????API客户端游标使用默认结果集把整个结果集高速缓存在客户端上,所有的游标操作都在客户端的高速缓存中进行。客户端游标只支持只进和静态游标,不支持其他游标。 四、游标的优点 ? ? ? ? 1、允许程序对由查询语句返回的行集合中的每一行执行相同或不同的操作,而不是对整个行集合执行同一个操作。 ? ? ? ? 2、提供对基于游标位置的表中的行进行删除和更新的能力。 ? ? ? ? 3、游标实际上作为面向集合的数据库管理系统和面向行的程序设计之间的桥梁,使这两种处理方式通过游标沟通起来。 五、使用游标 ? ? ? ? 1、声明游标
? ? ? ? 2、打开游标
? ? ? ? 3、读取数据
? ? ? ? 4、关闭游标
? ? ? ? 5、释放游标
? ? ? ? 6、修改游标数据
? ? ? ? 7、删除游标数据
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 7:47:36- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |