Không chỉ thiếu kiểu dữ liệu boolean trong SQL của Oracle (không phải PL / SQL), mà họ cũng không có khuyến nghị rõ ràng về những gì nên sử dụng thay thế. Xem chủ đề này trên asktom. Từ đề xuất CHAR(1) 'Y'/'N'
họ chuyển sang NUMBER(1) 0/1
khi ai đó chỉ ra rằng 'Y'/'N'
phụ thuộc vào ngôn ngữ tiếng Anh, trong khi ví dụ:Các lập trình viên người Đức có thể sử dụng 'J'/'N'
thay vào đó.
Điều tồi tệ nhất là họ bảo vệ quyết định ngu ngốc này giống như họ bảo vệ ''=NULL
sự ngu ngốc.