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

Utwórz ograniczenie w alter table bez sprawdzania istniejących danych

Z pewnością możesz utworzyć ograniczenie, które zweryfikuje wszystkie nowo wstawione lub zaktualizowane rekordy, ale które nie zostanie zweryfikowane względem starych istniejących danych, używając NOVALIDATE słowo kluczowe, np.:

ALTER TABLE PRODUCT_INFORMATION
  ADD CONSTRAINT PRINF_NAME_UNIQUE UNIQUE (PRODUCT_NAME)
  NOVALIDATE;

Jeśli nie ma indeksu w kolumnie, to polecenie utworzy nieunikalny indeks w kolumnie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy można generować modele django z bazy danych?

  2. Tworzenie 32-bitowego obiektu ODP.Net OracleConnection jest bardzo powolne

  3. Odczytywanie danych POST z aplikacji Oracle Forms

  4. Wyjątek hibernacji Zapytanie nie zostało poprawnie zakończone

  5. skrypt, który pobiera dane z pliku txt w klauzuli where