我想使用IF-THEN-ELSE statement in PL/SQL。
我正在编写一个程序并定义了两个boolean
:
bool1 BOOLEAN;
bool2 BOOLEAN;
现在我正在寻找像
这样的东西IF bool1 AND bool2 THEN
...
ELSE
...
END IF;
但我在www。
中找不到类似的东西我相信你可以帮助我! ;)
感谢您的帮助!
答案 0 :(得分:2)
好像你已经知道了。这段代码可以使用:
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中,所以你不能在数据库中有一个数据类型为boolean的列。