sql >> Database >  >> RDS >> Oracle

Oracle-bug bij het toevoegen van niet-nulbare kolommen met standaard

Oplossing/oplossing

Om dit probleem te omzeilen, voegt u altijd niet-nullbare kolommen toe aan bestaande tabellen op een manier die vergelijkbaar is met de volgende:

-- 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. MySQL LOG2() Functie – Retourneer de Base-2 logaritme van een waarde

  2. Lijst van alle tabellen in postgresql information_schema

  3. Alleen PHP PDO laatste waarde van array wordt ingevoegd met bindValue &bindParam

  4. Optimizer-beperkingen met gefilterde indexen