oracle – 进步PL / SQL的可读性,以辨认LOOP和各个块
发布时间:2021-01-13 04:06:56 所属栏目:站长百科 来源:网络整理
导读:我是PL / SQL(Oracle)的新手.我可以或许乐成完成功课.在遵循模块化编程之后,我将措施分别为小的PL / SQL块.我也在我的代码中嵌套了BEGIN-END. (处理赏罚破例环境) 当我的代码库开始增添时,我可以在内里看到很多嵌套块,而且我无法为每个BEGIN块辨认响应的END.(当块更
我是PL / SQL(Oracle)的新手.我可以或许乐成完成功课.在遵循模块化编程之后,我将措施分别为小的PL / SQL块.我也在我的代码中嵌套了BEGIN-END. (处理赏罚破例环境) 当我的代码库开始增添时,我可以在内里看到很多嵌套块,而且我无法为每个BEGIN块辨认响应的END.(当块更大时).嵌套FOR LOOP的环境也是云云.我赞成PL / SQL中没有大括号. 我尽也许地改造了代码的缩进,而且在某种水平上代码此刻是可读的.可是,假若有其他人想要阅读我的代码,我认为我的代码也许不轻易遍历. 你们提出一些提议来办理我的题目吗? 办理要领<<outer_loop>> LOOP <<<block1>> BEGIN i := i + 1; j := 0; <<inner_loop>> LOOP -- Your Statements EXIT inner_loop WHEN (j > 5); EXIT outer_loop WHEN ((i * j) > 15); END LOOP inner_loop; END block1; END LOOP outer_loop; 实行行使LABELS(嵌入角度括号之间).这应该对你有所辅佐! 现实上,这种标签也可以用于GOTO 可是不要太过行使它,由于它也会让你感想狐疑:) 祝好运! (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |