加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

oracle – 行使游标要领的利益/弱点与PL / SQL中单行查询的开始

发布时间:2021-03-06 12:24:55 所属栏目:站长百科 来源:网络整理
导读:每当编写PL / SQL中的查询时,只必要一行,凡是有两种要领: 行使隐式SELECT INTO,并搜查TOO_MANY_ROWS和NO_DATA_FOUND非常. 行使显式游标,只需从游标中获取第一行. 固然两种要领都发生沟通的功效,但这些要领的优弱点是什么? 办理要领 当一个select语句只能返

每当编写PL / SQL中的查询时,只必要一行,凡是有两种要领:

>行使隐式SELECT INTO,并搜查TOO_MANY_ROWS和NO_DATA_FOUND非常.
>行使显式游标,只需从游标中获取第一行.

固然两种要领都发生沟通的功效,但这些要领的优弱点是什么?

办理要领

当一个select语句只能返回一行时,那么“SELECT INTO”就是更好的要领.是的,很多开拓职员更喜好行使游标并仅获取一行,由于它节减了处理赏罚NO_DATA_FOUND的“贫困” – 即他们在地毯下破除题目并给用户留下一个隐秘的错误.我 blogged about this bad practice* recently

(*一个糟糕的做法,凡是在项目PL / SQL尺度中被忘记!)

至于计数和查询,这只是事变的两倍,以是也应该停止.

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读