编者按:
抬头看路,低头做事。
最好的学习是实践加上看官方文档。官方文档中的代码例更是精华和重点所在。
IT行业如此,编程如此,Oracle PL/SQL的学习更是如此。
本系列以摘自《Database PL/SQL Language Reference》的PL/SQL代码例为主进行介绍。
【免责声明】本公众号文章仅代表个人观点,与任何公司无关。

编辑|SQL和数据库技术(ID:SQLplusDB)
Oracle PL/SQL例
Oracle PL/SQL例2:处理查询的结果行(基础循环)
Oracle PL/SQL例4:文字(Literals)换行的处理
Oracle PL/SQL例6:声明变量/常量
使用PL/SQL发邮件相关的Oracle ACL (Access Control List)
Oracle PL/SQL例12:短路求值
短路求值介绍
IF x = 1 AND y = 2 THEN
-- do something
END IF;
IF x = 1 AND y / x = 2 THEN
-- do something
END IF;
IF x = 1 OR y / x = 2 THEN
-- do something
END IF;
短路求值代码例
DECLARE
on_hand INTEGER := 0;
on_order INTEGER := 100;
BEGIN
-- Does not cause divide-by-zero error;
-- evaluation stops after first expression
IF (on_hand = 0) OR ((on_order on_hand) < 5) THEN
DBMS_OUTPUT.PUT_LINE('On hand quantity is zero.');
END IF;
END;
/
On hand quantity is zero.
https://docs.oracle.com/en/database/oracle/oracle-database/19/lnpls/plsql-language-fundamentals.html#GUID-319604CE-DC1C-49DF-9377-007C312F3B32
文章转载自SQL和数据库技术,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




