Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Có kiểu boolean nào trong cơ sở dữ liệu Oracle không?

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để sử dụng Array / Table Parameter cho Oracle (ODP.NET 10g) qua ADO.NET/C#?

  2. Trả về kết quả ngay cả cho các phần tử trong danh sách IN không tồn tại trong bảng

  3. Trong cơ sở dữ liệu Oracle, sự khác biệt giữa ROWNUM và ROW_NUMBER là gì?

  4. Cách bật tính năng theo dõi trong ứng dụng oracle r12

  5. Khi mở một kết nối oracle, đối tượng kết nối là null