Oracle 游标也有四个属性,与通用的
游标属性类似,但有一些细微的差别。这四个属性包括:
1. 可滚动性(Scrollability):与通用
游标类似,指
游标是否可以向前、向后、随机访问结果集中的数据。
Oracle 游标的可滚动性分为三种:FORWARD_ONLY、SCROLLABLE和SCROLLABLE_
CURSOR。
2. 敏感性(Sensitivity):与通用
游标类似,指
游标是否可以感知到其他用户对同一结果集所做的更改。
Oracle 游标的敏感性分为两种:SENSITIVE和INSENSITIVE。
3. 并发性(Concurrency):与通用
游标类似,指
游标是否可以与其他
游标并发地访问同一结果集。
Oracle 游标的并发性分为两种:UPDATE和READ_ONLY。
4. 自动提交(Autocommit):指
游标是否自动提交事务。
Oracle 游标的自动提交分为两种:AUTOCOMMIT和NO_AUTOCOMMIT。
需要注意的是,
Oracle 游标的属性可以通过在
游标声明中使用WITH子句来指定,例如:
DECLARECURSOR cursor_name ISSELECT* FROM table_nameWHERE conditionORDER BY column_nameFOR UPDATE OF column_name[WITH {SCROLLABLE | INSENSITIVE | READ ONLY | AUTOCOMMIT}];
其中,WITH子句中包含了
游标的四个属性的设置。可以根据实际需求选择不同的属性组合。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/1288.html