PL/SQL 中的 AND 条件 IF-THEN-ELSE 语句

AND condition IF-THEN-ELSE statement in PL/SQL

我想使用 IF-THEN-ELSE statement in PL/SQL

我正在编写一个程序并定义了两个 boolean

bool1 BOOLEAN;
bool2 BOOLEAN;

现在我正在搜索类似

的内容
IF bool1 AND bool2 THEN
   ...
ELSE
   ...
END IF;

但是我在 www.

中找不到类似的东西

我相信你能帮到我! ;)

感谢您的帮助!

看来你已经明白了。此代码将起作用:

set serveroutput on;

DECLARE
   bool1   BOOLEAN;
   bool2   BOOLEAN;
BEGIN
   bool1 := TRUE;
   bool2 := FALSE;

   IF bool1 AND bool2
   THEN
      DBMS_OUTPUT.put_line ('Both true');
   ELSE
      DBMS_OUTPUT.put_line ('Not both true');
   END IF;
END;

请注意,在 oracle 中,布尔值仅存在于 PL/SQL 中,而不存在于 SQL 中,因此您不能在数据库中拥有布尔数据类型的列。