日期:2014-05-16 浏览次数:20532 次
在学习Oracle过程中想输出一些boolean值,如在调用返回boolean值的函数后。
但在Oracle中boolean值无法直接输出。
现在发现如下规律:
1. 很多人说在PL/SQL中使用if语句,这个可以但感觉有点冗余,麻烦。
?
2. 我使用如下方式可以在PL/SQL块中输出boolean值:
dbms_output.put_line('The result is : ' || case when 布尔变量或值 then 'Y' else 'N' end);
?? 该方式有点类似于语言中的?:运算符,可惜的是Oracle不提供这种运算符。
?
上面方法都只能用于PL/SQL块中,在直接的select语句中确无法使用,目前俺也未发现在SQL语句中对boolean值显示方法。有待改进啊!