或返回TRUE,如果操作数是正确的。
DECLARE PROCEDURE print_x_or_y (
x BOOLEAN, y BOOLEAN) IS
BEGIN
print_boolean ('x', x);
print_boolean ('y', y);
print_boolean ('x OR y', x OR y);
END print_x_or_y;
BEGIN
print_x_or_y (FALSE, FALSE);
print_x_or_y (TRUE, FALSE);
print_x_or_y (FALSE, TRUE);
print_x_or_y (TRUE, TRUE);
print_x_or_y (TRUE, NULL);
print_x_or_y (FALSE, NULL);
print_x_or_y (NULL, TRUE);
print_x_or_y (NULL, FALSE);
END;
--Result:
--x = FALSE
--y = FALSE
GBase 8s PL/SQL手册
南大通用数据技术股份有限公司
- 29 -
--x OR y = FALSE
--x = TRUE
--y = FALSE
--x OR y = TRUE
--x = FALSE
--y = TRUE
--x OR y = TRUE
--x = TRUE
--y = TRUE
--x OR y = TRUE
--x = TRUE
--y = NULL
--x OR y = TRUE
--x = FALSE
--y = NULL
--x OR y = NULL
--x = NULL
--y = TRUE
--x OR y = TRUE
--x = NULL
--y = FALSE
--x OR y = NULL