3.11 IF
使用 IF 语句在 SPL 例程中创建逻辑分支。
语法

用法
数据库服务器按下列步骤处理 IF 语句:
1. 如果 IF 关键字之后的条件为真,则执行 IF 语句的第一个 THEN 关键字之后的任何语
句,并且 IF 语句终止。
2. 如果初始 IF 语句条件的结果为假,当存在 ELIF 子句,则数据库服务器将计算 ELIF 关
键字之后的条件。
3. 如果 ELIF 条件的结果为真,则执行 ELIF 语句的 THEN 关键字后的任何语句,并且 IF
语句终止。
4. 如果第一个 ELIF 子句中的条件的结果也为假,则数据库服务器会计算下一个 ELIF 子句
的条件,如果它为真,则继续执行上一个步骤。如果为假,数据库服务器将计算连续 ELIF
子句中的条件,直到找到一个条件为真,在这种情况下,它会执行该 ELIF 子句中的
THEN 关键字后面的语句列表,然后 IF 语句终止。
5. 如果 IF 语句中没有条件为真,但存在 ELSE 子句,则执行 ELSE 关键字之后的语句,并
且 IF 语句终止。
6. 如果 IF 语句中的条件都不为真,且不存在 ELSE 子句,则 IF 语句终止,而不执行任何
语句列表。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




