在Oracle数据库中是否存在布尔类型,类似于Ms SQL Server中的BIT数据类型?


当前回答

一个常见的节省空间的技巧是将布尔值存储为Oracle CHAR,而不是NUMBER:

其他回答

一个常见的节省空间的技巧是将布尔值存储为Oracle CHAR,而不是NUMBER:

在pl/sql中有一个布尔类型,但没有一个可以用作列的数据类型。

只是因为还没有人提到它:使用RAW(1)似乎也是常见的实践。

而不是SQL级别,这很遗憾 但是在PLSQL中有一个

不,不存在类型布尔,但你可以你1/0(类型数字),或'Y'/'N'(类型char),或'true'/'false'(类型varchar2)。