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

Bug Oracle saat menambahkan kolom yang tidak dapat dibatalkan dengan default

Solusi/Solusi

Untuk mengatasi masalah ini, selalu tambahkan kolom not-nullable ke tabel yang ada dengan cara yang mirip dengan berikut ini:

-- Add the column as nullable with a default.
ALTER TABLE existingTable ADD newColumn NUMBER(1) DEFAULT 5;
-- Add the not-null constraint.
ALTER TABLE existingTable MODIFY newColumn NOT NULL;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ATAU Database/Ketik di Oracle Express/SQL Developer

  2. Cara mendapatkan hari atau jam kerja di antara dua tanggal

  3. Mengapa tipe data Long telah digantikan oleh LOB di Oracle?

  4. cara memvalidasi tipe data integer dalam prosedur Oracle

  5. jalankan string sebagai kueri di Oracle