Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Błąd Oracle podczas dodawania kolumn bez wartości null z wartością domyślną

Rozwiązanie/obejście

Aby obejść ten problem, zawsze dodawaj do istniejących tabel kolumny niepodlegające wartości null w sposób podobny do następującego:

-- 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. Parametry OUT procedury składowanej Oracle

  2. Boże Narodzenie przychodzi wcześnie (Oracle 12.2)

  3. Proces aktualizacji krok po kroku do wersji R12.2 Aktualizacja, część -3

  4. Jak wybrać porównanie dwóch kolumn jako jednej kolumny w Oracle?

  5. Oracle 11g — Znajdź rekordy w CLOB z kanałem zwrotu karetki