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

Jak přidám sloupec, který není nulový, a kontrolní omezení na jeden řádek v Oracle 11g?

Přetočte NOT NULL omezení do CHECK omezení:

ALTER TABLE FOO_AUTHORS 
  ADD PUBLICATION_PERIOD_DAYS INTEGER DEFAULT 1
  CONSTRAINT publicationPeriodDays
  CHECK ( PUBLICATION_PERIOD_DAYS IS NOT NULL AND PUBLICATION_PERIOD_DAYS > 0 );

Stávající řádky budou mít svůj PUBLICATION_PERIOD_DAYS nastavit na výchozí hodnotu.




  1. Získejte DÉLKU DLOUHÉHO RAW

  2. Chyba #2101:Řetězec předaný do URLVariables.decode() musí být zakódován v adrese URL

  3. Postgresql vytvořit jedinečný index

  4. Jak exportovat data do plochého souboru pomocí nástroje BCP a importovat data pomocí hromadného vkládání