【发布时间】:2013-04-12 08:41:59
【问题描述】:
【问题讨论】:
-
我上次在 Oracle 工作时,没有布尔数据类型
【问题讨论】:
布尔值没有数据类型。但是,您可以使用 int(True) 或 int(False) 来做同样的事情。
【讨论】:
在 Oracle 数据库本身中没有这样的数据类型,尽管在 PL/SQL 中编码时有可用的 BOOLEAN 类型。当我需要数据库表中的 Yes/No 字段时,我使用 CHAR(1) 字段,该字段限制为“Y”或“N”;同样,如果我真的需要 True/False 值,我将使用 CHAR(1) 约束来保存 'T' 或 'F'。
分享和享受。
【讨论】: