PL/SQL如何输出布尔型
转自:http://blog.csdn.net/leshami/article/details/7549813
布尔类型是PL/SQL数据类型的一种,能存储逻辑值TRUE、FALSE。只有逻辑操作符才允许应用在布尔变量上。
数据库 SQL 并不支持布尔类型,只有PL/SQL才支持。
所以不能往数据库中插入或从数据库中检索出布尔类型的值。下面描述了布尔型的声明、赋值以及如何输出布尔型。
1、布尔型的声明与赋值
PL/SQL提供的两个表示布尔值的直接量为TRUE和FALSE。这些值不是字符串,我们也不用加引号。
可以直接用布尔直接量给布尔类型变量赋值。
--声明与赋值示例
DECLARE
is_boolean
BOOLEAN;
-- 声明一个布尔类型变量
BEGIN
is_boolean
:= FALSE;
-- 给这个变量赋值
END;
--缺省情况下,布尔型的默认值为false
DECLARE
v_boolean
BOOLEAN;
BEGIN
IF v_boolean THEN
DBMS_OUTPUT.put_line( 'true' );
ELSE
DBMS_OUTPUT.put_line( 'false' );
END IF;
END;
转自:http://blog.csdn.net/leshami/article/details/7549813
布尔类型是PL/SQL数据类型的一种,能存储逻辑值TRUE、FALSE。只有逻辑操作符才允许应用在布尔变量上。
数据库 SQL 并不支持布尔类型,只有PL/SQL才支持。
所以不能往数据库中插入或从数据库中检索出布尔类型的值。下面描述了布尔型的声明、赋值以及如何输出布尔型。
1、布尔型的声明与赋值
--声明与赋值示例
DECLARE
BEGIN
END;
--缺省情况下,布尔型的默认值为false
DECLARE
BEGIN
END;