4

在我看来,我一直认为数据库中的游标是用于访问结果集的指针。但我听说游标有隔离级别。

所以也许游标不仅仅是一个指针?
那么,似乎具有稳定性级别的 SQL 游标到底是什么?

4

2 回答 2

1

SQL 游标是应用程序用于逐行操作集合中的数据的数据库对象

你可以检查这个MYSQL Transaction

在此处输入图像描述

附带说明:-

游标存在性能问题,因此请尽量避免使用它们!

于 2013-10-14T19:39:42.897 回答
0

游标是数据库引擎空间(对象或数字)中的指针。所以它是一个标识符,可用于从 sql 引擎获取您的查询(已经完成,但未获取)。

例如,对于像select * from somebigtable游标这样的简单查询,将指向行标题的列表结构,并且只有在您询问时才会从磁盘中获取行。

于 2013-10-14T19:42:33.030 回答