如果没有为真的上一级统计存在于 IF 子句或任何 ELIF 子句,则执行 ELSE子句。
在以下示例中,SPL 函数使用具有 ELIF 子句和 ELSE 子句的 IF 语句。IF 语句比较两个字符串。
CREATE FUNCTION str_compare (str1 CHAR(20), str2 CHAR(20)) RETURNING INT; DEFINE result INT; IF str1 > str2 THEN LET result =1; ELIF str2 > str1 THEN LET result = -1; ELSE LET result = 0; END IF RETURN result; END FUNCTION -- str_compare