Oracle
 sql >> база данни >  >> RDS >> Oracle

Създайте ограничение в таблицата за промяна, без да проверявате съществуващите данни

Със сигурност можете да създадете ограничение, което ще валидира всички нововмъкнати или актуализирани записи, но което няма да бъде валидирано спрямо стари съществуващи данни, като използвате NOVALIDATE ключова дума, напр.:

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

Ако няма индекс в колоната, тази команда ще създаде неуникален индекс в колоната.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ora_hash детерминистичен ли е?

  2. Oracle PL/SQL:премахване на знаци за интервал от низ

  3. IP адресът се съхранява като десетичен - PL/SQL за показване като четириъгълник с точки

  4. Вмъкване на нулеви стойности при използване на групово вмъкване

  5. Топ заявки за първичен ключ в Oracle с примери