alter table MYTABLE modify (MYCOLUMN null);
In Oracle worden niet-null-beperkingen automatisch gemaakt wanneer niet-null is opgegeven voor een kolom. Evenzo worden ze automatisch verwijderd wanneer de kolom wordt gewijzigd om nulls toe te staan.
De herziene vraag verduidelijken :Deze oplossing is alleen van toepassing op beperkingen die zijn gemaakt voor "niet null"-kolommen. Als u "Primaire sleutel" of een controlebeperking opgeeft in de kolomdefinitie zonder deze een naam te geven, krijgt u een door het systeem gegenereerde naam voor de beperking (en de index voor de primaire sleutel). In die gevallen moet u de naam weten om het te laten vallen. Het beste advies is om het scenario te vermijden door ervoor te zorgen dat u een naam opgeeft voor alle beperkingen behalve "niet null". Als u zich in de situatie bevindt waarin u een van deze beperkingen in het algemeen moet laten vallen, moet u waarschijnlijk uw toevlucht nemen tot PL/SQL en de tabellen met gegevensdefinitie.