sql >> Databáze >  >> RDS >> Oracle

Chyba Oracle při přidávání sloupců bez hodnoty Null s výchozím nastavením

Řešení/řešení

Chcete-li tento problém obejít, vždy do existujících tabulek přidávejte sloupce bez hodnoty null způsobem podobným následujícímu:

-- 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. Fulltextové vyhledávání na mysql pomocí 3písmenného slova

  2. Oracle SQL:Výběr jednoho řádku s nejnovějším datem mezi více sloupci

  3. Jak otestovat můj ad-hoc SQL s parametry v okně dotazu Postgres

  4. json_encode pro dotaz mysql vrací některé prázdné sloupce některých řádků, ale sloupce nejsou prázdné