PLSQL程序结构包含哪些部分,如何组织这些部分以实现复杂逻辑的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计684个文字,预计阅读时间需要3分钟。
条件与顺序控制:IF语句要点:a. 一个if总要有对应的elif和endif;b. 在关键字end和if之间一定要有空格;c. 关键字elseif中不应带引号;d. 只在关键字endif后+空格。
一、条件与顺序控制
IF语句 要点: a、一个if总要有一个匹配的end if; b、在关键字end和if之间一定要有空格; c、关键字elsif中不要夹带e; d、只在关键字end if后使用分号(;) 具体表现形式: a、IF THEN END IF if和then之间的条件决定then与end if之间的逻辑是否会被执行;如果条件为false或null时,指定逻辑不被执行。 b、IF THEN ELSE END IF 此种情况实现了逻辑上的二选一;通过if与then之间的条件结果决定是then与else之间的逻辑被执行,还是else与end if之间的逻辑被执行,总之,此种结构下一定会执行两种逻辑之一。 c、IF THEN ELSIF ELSE END IF 这是if语句中最复杂的语句;根据各种条件为true的情况下执行相应的逻辑。事实上,当使用到这种结构时,可以考虑是否应该使用case结构。
本文共计684个文字,预计阅读时间需要3分钟。
条件与顺序控制:IF语句要点:a. 一个if总要有对应的elif和endif;b. 在关键字end和if之间一定要有空格;c. 关键字elseif中不应带引号;d. 只在关键字endif后+空格。
一、条件与顺序控制
IF语句 要点: a、一个if总要有一个匹配的end if; b、在关键字end和if之间一定要有空格; c、关键字elsif中不要夹带e; d、只在关键字end if后使用分号(;) 具体表现形式: a、IF THEN END IF if和then之间的条件决定then与end if之间的逻辑是否会被执行;如果条件为false或null时,指定逻辑不被执行。 b、IF THEN ELSE END IF 此种情况实现了逻辑上的二选一;通过if与then之间的条件结果决定是then与else之间的逻辑被执行,还是else与end if之间的逻辑被执行,总之,此种结构下一定会执行两种逻辑之一。 c、IF THEN ELSIF ELSE END IF 这是if语句中最复杂的语句;根据各种条件为true的情况下执行相应的逻辑。事实上,当使用到这种结构时,可以考虑是否应该使用case结构。

