在SQL语句中,布尔表达式允许您在表中指定受声明影响。在过程语句中,布尔表达
式是一个总能返回TURE或FLASE或NULL的表达式。一个简单的布尔表达式可以有布尔
值、常量、变量组成。常见形式如下:
NOT boolean_expression
boolean_expression relational_operator boolean_expression
boolean_expression { AND | OR } boolean_expression
通常,布尔表达式由逻辑运算符AND、OR和NOT连接。布尔表达式总是产生TRUE、
FALSE或NULL。
在这个例子中,循环中的条件是等价的。
DECLARE
done BOOLEAN;
BEGIN
GBase 8s PL/SQL手册
南大通用数据技术股份有限公司
- 36 -
-- These WHILE loops are equivalent
done := FALSE;
WHILE done = FALSE LOOP
done := TRUE;
END LOOP;
done := FALSE;
WHILE NOT (done = TRUE) LOOP
done := TRUE;
END LOOP;
done := FALSE;
WHILE NOT done
LOOP
done := TRUE;
END LOOP;
END;