mysql sp cursoropen_三个重要的游标sp_cursoropen_MySQL
bitsCN.com
請問這三個存諸過程的作用是什么﹖
sp_cursoropen,
sp_cursorfetch,
sp_cursorclose
API 服务器游标实现 SQL Server OLE DB 提供程序、
SQL Server ODBC 驱动程序和 DB-Library DLL 使用这些特殊的系统存储过程向服务器示意游标操作。
sp_cursoropen 定义与游标和游标选项相关的 SQL 语句,然后生成游标。
sp_cursorfetch 从游标中提取一行或多行。
sp_cursorclose 关闭并释放游标。
sp_cursoroption 设置各种游标选项。
sp_cursor 用于请求定位更新。
sp_cursorprepare 把与游标有关的 Transact-SQL 语句或批处理编译成执行计划,但并不创建游标。
sp_cursorexecute 从由 sp_cursorprepare 创建的执行计划中创建并填充游标。
sp_cursorunprepare 废弃由 sp_cursorprepare 生成的执行计划。
这些系统存储过程将在使用 API 服务器游标的 ADO、OLE DB、ODBC 和 DB-Library 应用程序的 SQL Server 事件探查器跟踪中显示。
这些记录仅供 SQL Server OLE DB 提供程序、SQL Server ODBC 驱动程序和 DB-Library DLL 内部使用。
应用程序可通过数据库 API 的游标功能来使用这些过程的完整功能。在应用程序中直接指定过程的做法不受支持。
当 SQL Server 在某连接上执行语句时,只有在来自第一个语句的所有结果处理完毕或被取消时,才能在连接上执行其它语句。
在使用 API 服务器游标时,这个规则仍然成立,但是从应用程序的角度来看,好象 SQL Server 在一个连接上已经开始支持多个活动语句。
这是因为完整的结果集存储在服务器游标中,而仅有的传递给 SQL Server 的语句是对 sp_cursor 系统存储过程的执行。
SQL Server 执行这些存储过程,且一旦客户端检索该结果集,它就可以开始执行其它语句。
OLE DB 提供程序和 ODBC 驱动程序则在把控制返回给应用程序之前始终检索来自 sp_cursor 存储过程的所有结果集。
这使应用程序可以插空在多级活动服务器游标中进行提取操作。
--by 别人百度空间bitsCN.com
相关标签:服务器 程序
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
mysql sp cursoropen_三个重要的游标sp_cursoropen_MySQL相关推荐
- 数据库MYSQL学习系列三
数据库MYSQL学习系列三 三.MYSQL事务与存储引擎 3.1-数据库事务 什么是事务 一系列有序的数据库操作: o要么全部成功 o要么全部回退到操作前的状态 o中间状态对其他连接不可见 事务的 ...
- SS, SP, BP 三个寄存器的不同和应用
SS.SP.BP寄存器 SS, SP, BP 三个寄存器 SS:存放栈的段地址: SP:堆栈寄存器SP(stack pointer)存放栈的偏移地址; BP: 基数指针寄存器BP(base point ...
- MySQL基础总结(三)
MySQL基础总结(三) 文章目录 MySQL基础总结(三) 七.锁机制 1.锁的分类 从对数据操作的类型分类: 从对数据操作的粒度分类: 2.MyISAM 表锁 3.InnoDB 行锁 4.加锁机制 ...
- Mysql数据库(三)——mysql数据库高级操作
Mysql数据库(三)--mysql数据库高级操作 一.指定主键的另一种方式 二.克隆/复制一个表 1.方法一 2.方法二 三.清空表,删除表内数据 1.方法一 2.方法二 3.方法三 4.三个删除方 ...
- sqlite mysql pgsql_SQLite 、MySQL 与PostgreSQL三个关系型数据库的比较
SQLite .MySQL 与PostgreSQL三个关系型数据库的比较 1970年埃德加·科德提出关系模型之后,关系型数据库便开始出现,经过40多年的演化,如今的关系型数据库不仅种类繁多,而且功能强 ...
- php连接mysql_PHP连接MySQL数据库的三种方式
本篇文章给大家介绍一下PHP连接MySQL数据库的三种方式(mysql.mysqli.pdo),结合实例形式分析了PHP基于mysql.mysqli.pdo三种方式连接MySQL数据库的相关操作技巧与 ...
- MYSQL学习笔记三:日期和时间函数
MYSQL学习笔记三:日期和时间函数 1. 获取当前日期的函数和获取当前时间的函数 /*获取当前日期的函数和获取当前时间的函数.将日期以'YYYY-MM-DD'或者'YYYYMMDD'格式返回 */ ...
- php连接虚拟机中mysql数据库吗,PHP连接MySQL数据库的三种方式
本篇文章给大家介绍一下PHP连接MysqL数据库的三种方式(MysqL.MysqLi.pdo),结合实例形式分析了PHP基于MysqL.MysqLi.pdo三种方式连接MysqL数据库的相关操作技巧与 ...
- php 复制mysql数据库_PHP连接MySQL数据库的三种方式
本篇文章给大家介绍一下PHP连接MySQL数据库的三种方式(mysql.mysqli.pdo),结合实例形式分析了PHP基于mysql.mysqli.pdo三种方式连接MySQL数据库的相关操作技巧与 ...
最新文章
- 使用Python实现Hadoop MapReduce程序
- 随机查找数组中第i个元素(按顺序排列的)
- 【云计算】4_CDN加速产品介绍
- 复习笔记(二)——C++面向对象设计和使用
- 30KVA UPS电源安装电线的配置
- 基于区块链的健康链系统设计与实现(3)系统设计
- 虚拟机上php5.6安装教程,手把手安装linux虚拟机教程
- 代码实现——MapReduce实现Hadoop序列化
- PyTorch 1.0 中文官方教程:使用PyTorch进行深度学习
- java按年月季度统计折线图_拆线图按年、按月,按天统计,前端传时间只要起始时间与结束时间...
- ssm-学子商城-项目第十一天
- 单片机程序框架设计与实现
- ansys19.0安装破解教程(图文详解)
- css html5 css3
- __call__()
- SQL 保留2位小数的方法/四舍五入
- SHELL : echo字体控制
- 揭秘今年Android春招面试必问问题有哪些?成功拿下大厂offer
- java 扰码工具_【Developer Log】ProGuard扰码可执行JAR包
- EtherCAT介绍
热门文章
- SQL Server审计功能入门:CDC(Change Data Capture)
- Error: unterminated string literal。通常原因是输出字符str中包含换行符导致的。
- 灵活管理Hadoop各发行版的运维利器 - vSphere Big Data Extensions
- CCN:拥有雄厚实力的BCH将成为下一轮牛市的催化剂
- 仅支持BCH的众筹平台Coinfundr或能革新众筹业
- 39条常见的Linux系统简单面试题
- windows auzre 笔记-1
- [PAL编程规范]SAP HANA PAL双变量几何回归预测分析Bi -Variate Geometric Regression编程规范FORECASTWITHGEOR(预测)...
- 智慧农业物联网云平台方案
- Postfix的bcc邮件备份