`
b_l_east
  • 浏览: 639186 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Oracle中boolean值的显示

阅读更多

在学习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值显示方法。有待改进啊!

分享到:
评论

相关推荐

    用过滤器解决oracle中文乱码问题

    在使用JSP页面从Oracle数据库读取中文数据时,由于编码不一致,很容易导致中文显示为乱码。解决这个问题的方法有很多,例如修改服务器端或客户端的编码设置等,但这些方法往往不够彻底或者操作繁琐。相比之下,使用...

    基础的oracle学习的笔记

    常见的数据类型有NUMBER(用于数值,可包含整数和小数),VARCHAR2(用于可变长度的字符串),DATE(用于日期和时间),BOOLEAN(用于逻辑值,如真或假)等。了解和选择合适的数据类型对数据库设计至关重要。 在...

    oracle11g密码区分大小写问题

    查询结果显示,即使是在 `password_versions` 字段中保存的密码版本信息中包含了不同版本的信息,但在实际使用时已不再区分大小写。例如,对于用户名 `SYSTEM`,其密码为 `10G11G`,即使输入时不完全匹配大小写也能...

    Oracle数据库的基本操作

    1. 定义数据类型:Oracle支持多种数据类型,如VARCHAR2(变长字符串)、NUMBER(数值)、DATE(日期)、BOOLEAN(布尔值)等。在创建表时,需要为每个列指定合适的数据类型。 2. 创建数据表:使用CREATE TABLE语句...

    OracleOracle

    单行函数,如 NVL、UPPER、LOWER 等,对查询中的每一行返回单一值,可在 SELECT 和 WHERE 子句中使用。 行级锁定在 Oracle 中允许其他用户访问未被锁定的行,提高了并发性。分区技术允许将大表分解为更小的部分,...

    Oracle Forms&Reports开发

    Oracle Forms & Reports是Oracle E-Business Suite (EBS)中的两个关键组件,用于构建和运行企业级的业务应用程序。Oracle Forms主要用于创建图形用户界面(GUI),而Oracle Reports则用于生成复杂的报表和数据分析。...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

     删除环境变量中的PATHT CLASSPATH中包含Oracle的值。  删除“开始”/“程序”中所有Oracle的组和图标。  删除所有与Oracle相关的目录,包括: C:\Program file\Oracle目录。 ORACLE_BASE目录。 C:\Documents ...

    Oracle导出空表解决办法

    如果输出显示`deferred_segment_creation`的值为`TRUE`,则需要将其更改为`FALSE`。 ##### 第二步:修改`deferred_segment_creation`参数值 - **命令**: ```sql SQL> alter system set deferred_segment_...

    Oracle8i_9i数据库基础

    §10.1.10 列值为NULL情形的处理 219 §10.1.11 使用 product_user_file来限制用户使用产品 220 §10.2 常用技巧 221 §10.2.1 long 类型的查询 222 §10.2.2 如何确定执行时间 222 §10.2.3 如何终止用户会话 222 ...

    Oracle期末考试复习题.pdf

    18. **Boolean类型**:Boolean类型仅用于存储逻辑值`TRUE`或`FALSE`,不能作为表字段的数据类型。 19. **引用字段数据类型**:引用表中字段的数据类型使用`%type`。 20. **引用行数据类型**:引用表中行的数据类型...

    Oracle基础

    在数据对象部分,Oracle提供了各种数据类型,例如:NUMBER(用于存储数值)、VARCHAR2(可变长度的字符串)、DATE(日期和时间)、BOOLEAN(布尔值)等。数据类型的选用应根据实际需求来确定,以确保数据的有效性和...

    Oracle.txt

    - **功能用途**:该文件包含Oracle数据库的所有关键字,用于数据库开发时代码高亮显示。 #### 文件描述分析 Oracle.txt 文件作为UEdit32编辑器的配置文件之一,主要用于定义Oracle数据库编程语言(如PL/SQL)中的...

    Oracle第4章数据表操作.pptx

    6. **BOOLEAN**:PL/SQL数据类型,表示逻辑值,但在表列中不可用。 在Oracle数据库中,还存在方案(Schema)的概念,它是一系列数据库对象的集合。每个用户都有一个与其同名的方案,包含如表、索引、视图、存储过程...

    Oracle.pdf

    | NUMBER | boolean | oracle.sql.NUMBER | | NUMBER | byte | oracle.sql.NUMBER | | NUMBER | short | oracle.sql.NUMBER | 以上是根据提供的文件信息整理出的关键知识点和概念。这些内容不仅涵盖了Oracle数据库...

    Oracle9i数据库基础

    - **其他类型**:BOOLEAN, RAW **1.8 SQL 语句基础** - **SQL 语句所用符号**:如 SELECT, FROM, WHERE 等。 - **简单 select 查询**:最基础的查询语句,用于从指定表中检索数据。 **1.9 伪列及伪表** - **伪列...

    oracle sql练习全集(附答案)

    - **数据类型**:Oracle支持多种数据类型,如NUMBER、VARCHAR2、DATE、BOOLEAN等,理解这些类型对于正确存储和处理数据至关重要。 - **DML操作**:INSERT、UPDATE、DELETE语句分别用于添加、修改和删除记录。 2. ...

    PLSQL基础入门

    * ROWID:是数据库中每行的唯一标识符,ROWID在磁盘上需要10个字节的存储空间,并使用18个字符来显示。 Composite Datatypes包括: * PL/SQL TABLES:用于存储表格数据。 PLSQL基础知识点包括变量声明、数据类型...

    oracle常用命令.txt

    - 展示了Oracle中不同数据类型的使用方法,包括数值型、日期型、常量、布尔型等。 通过以上详尽的命令解析,读者可以更全面地理解Oracle数据库的用户管理、表操作、数据查询及PL/SQL编程等核心功能。这些知识是...

    数据库(sqlserver,oracle等,二层,三层均可)与excel交换数据

    FunctionTForm1.ConnectExcel:Boolean; ``` 该函数用于连接Excel文件。其中使用了`OpenDialog1`来让用户选择要打开的Excel文件路径,并通过`ADOConnexcel`对象建立连接。 ```delphi ADOConnexcel.ConnectionString:=...

    Oracle 数据库应用:第9章 管理数据库对象.ppt

    - Oracle提供多种数据类型,如NUMBER、VARCHAR2、DATE、BOOLEAN等,根据数据特性选择合适的数据类型以优化存储和处理。 7. **创建和使用序列**: - 序列生成唯一的整数序列,常用于主键生成,`CREATE SEQUENCE`...

Global site tag (gtag.js) - Google Analytics