FSharp Resource Web- F# F#文档 F#新闻 F#专家 F#开发系列教程
数据库指针
2010年07月05日 02时55分12秒
数据库里本身没有指针,只有游标,而游标的作用是:
游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。由系统或用户以变量的形式定义。用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理,主语言是面向记录的,一组主变量一次只能存放一条记录在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。用数据库语言来描述游标就是映射在结果集中一行数据上的位置实体,有了游标,用户就可以访问结果集中的任意一行数据了,将游标放置到某行后,即可对该行数据进行操作,例如提取当前行的数据等。
游标有两种类型:显式游标和隐式游标。在程序中用到的SELECT...INTO...查询语句,一次只能从数据库中提取一行数据,对于这种形式的查询和触发器操作,系统都会使用一个隐式游标。但是如果要提取多行数据,就要由程序员定义一个显式游标,并通过与游标有关的语句进行处理。显式游标对应一个返回结果为多行多列的SELECT语句。
数据库指针,也就是记录集游标.
+ 相关文章
- QQ机器人下载 (2008-10-14 11:37:57)
- 一些ASP.NET方面的好书 (2009-03-20 11:19:09)
- 从丑陋到优雅,让代码越变越美续集之服务器端数据校验 (2009-03-31 04:59:37)
- 通过Web Services上传和下载文件 (2009-04-20 03:31:37)
- 把Array说透 (2009-10-09 10:17:40)
- 类和结构体的区别 (2010-07-05 02:48:38)
+ 发表评论
- 名称(*)
- 邮箱
- 网站链接
- 验证(*)
-
正文(*)(留言最长字数:1024)
- 记住我,下次回复时不用输入个人信息
- 欢迎参与讨论,请在这里发表您的看法,表达您的观点。
