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

Jak dodać kolumnę nie zerową i ograniczenie sprawdzania w jednym wierszu w Oracle 11g?

Rzuć NOT NULL ograniczenie do CHECK ograniczenie:

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 );

Istniejące wiersze będą miały swój PUBLICATION_PERIOD_DAYS ustawić na wartość domyślną.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Potrzebujesz pomocy przy konwersji daty w formacie 20120130 na typ danych Data oracle sql

  2. Typ danych sygnatury czasowej Oracle

  3. WYBIERZ dane z innego schematu w oracle

  4. Niewrażliwy i wrażliwy na przewijanie typu JDBC

  5. Rekurencyjne zapytanie SQL w tabeli samoodwołującej się (Oracle)