Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Bidang Boolean di Oracle

Saya menemukan tautan ini berguna.

Berikut adalah paragraf yang menyoroti beberapa pro/kontra dari setiap pendekatan.

Desain yang paling sering terlihat adalah meniru banyak flag mirip Boolean yang digunakan oleh tampilan kamus data Oracle, memilih 'Y' untuk true dan 'N' untuk false. Namun, untuk berinteraksi dengan benar dengan lingkungan host, seperti JDBC, OCCI, dan lingkungan pemrograman lainnya, lebih baik memilih 0 untuk false dan 1 untuk true sehingga dapat bekerja dengan benar dengan fungsi getBoolean dan setBoolean.

Pada dasarnya mereka menganjurkan metode nomor 2, demi efisiensi, menggunakan

  • nilai 0/1 (karena interoperabilitas dengan getBoolean() JDBC dll.) dengan batasan centang
  • sebuah tipe dari CHAR (karena menggunakan lebih sedikit ruang dari NUMBER).

Contoh mereka:

create table tbool (bool char check (bool in (0,1));
insert into tbool values(0);
insert into tbool values(1);`


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 50 Nuansa Ujian Sertifikasi Database Oracle

  2. Cara memperbarui tabel di oracle

  3. pemicu edisi silang maju di R12.2

  4. Oracle membandingkan cap waktu dengan tanggal

  5. Sisipkan Massal ke Oracle menggunakan .NET