首页 > 试题广场 >

声明游标语法中的INSENSITIVE参数,表示声明一个静态

[单选题]

声明游标语法中的INSENSITIVE参数,表示声明一个静态游标。当发生下列选项中的哪一项时,游标将会自动设定INSENSITIVE选项()

  • 在SELECT语句中使用WHERE语句

  • 使用INNER JOIN

  • 所选取的任意表存在索引

  • 将实数值当作选取的列

  • INSENSITIVE
    表明MS SQL SERVER 会将游标定义所选取出来的数据记录存放在一临时表内(建立在tempdb 数据库下)。对该游标的读取操作皆由临时表来应答。因此,对基本表的修改并不影响游标提取的数据,即游标不会随着基本表内容的改变而改变,同时也无法通过
    游标来更新基本表。如果不使用该保留字,那么对基本表的更新、删除都会反映到游标中。

    当遇到以下情况发生时,游标将自动设定INSENSITIVE 选项。
    在SELECT 语句中使用DISTINCT、 GROUP BY、 HAVING UNION 语句;
    使用OUTER JOIN;
    所选取的任意表没有索引;
    将实数值当作选取的列。发表解析
发表于 2022-01-22 00:06:41 回复(0)
涉及到我的盲点了。。
发表于 2022-03-07 23:19:11 回复(0)
当遇到以下情况发生时,游标将自动没定成insensitive选项:1. 在SELECT 语句中使用distinct、group by、having union语句。2. 使用outer jon。 3. 所选取的任意表没有索引。4. 将实数值当作选取的列。
发表于 2022-08-09 09:40:10 回复(0)
我觉得这题专业的适用于开发Sql人员了,基础的用不到这个都
发表于 2023-01-12 16:33:37 回复(0)
从没见过
发表于 2022-11-04 21:56:31 回复(0)
蒙对了
发表于 2023-10-30 08:16:35 回复(0)