为了账号安全,请及时绑定邮箱和手机立即绑定

oracle数据库中游标使用的情景,缺点和优势?

oracle数据库中游标使用的情景,缺点和优势?

磁单极 2017-03-24 19:16:27
查看完整描述

1 回答

已采纳
?
程序员大阳

TA贡献43条经验 获得超24个赞

使用场景,触发器、存储过程等。

优势:可以认为触发器、存储过程将一部分业务逻辑封装在了数据库之中。游标就相当于数据库数据的遍历器/指针,可以迅速指向数据库中的数据,进而进行处理。相对于使用编程语言C/C++/C#/JAVA等处理数据库,速度显然更快。尤其是处理一些数据库内部逻辑或者定时任务等,有先天优势。

劣势:游标需要一条一条的处理数据,一是不如语言灵活有多重方式,二是这样处理显然浪费数据库处理能力,所以慎用。

还有如果使用触发器、存储过程、游标,需要团队有良好的管理能力和文档能力哦,不然来个新人都搞不懂数据库主键自增长是靠触发器实现的,那不乱套了。

查看完整回答
1 反对 回复 2017-03-24
  • 磁单极
    磁单极
    老哥,回答存储过程的时候,你就复制了这几句,回答游标的时候,你还来?
  • 程序员大阳
    程序员大阳
    ..无语..写的完全不一样..
  • 磁单极
    磁单极 回复 程序员大阳
    不好意思,my bad,因为前几天看到这个慕课熊猫回答了关于存储过程和触发器的关系,所以。。。搞错了,不好意思
点击展开后面4
  • 1 回答
  • 0 关注
  • 1866 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号