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

Промяна на първичния ключ

Ако приемем, че името на вашата таблица е city и вашият съществуващ първичен ключ е pk_city , трябва да можете да правите следното:

ALTER TABLE city
DROP CONSTRAINT pk_city;

ALTER TABLE city
ADD CONSTRAINT pk_city PRIMARY KEY (city_id, buildtime, time);

Уверете се, че няма записи, където time е NULL , в противен случай няма да можете да създадете отново ограничението.



  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-28040:Няма съвпадащо изключение за протокол за удостоверяване

  2. Oracle SQL връща редове по произволен начин, когато не се използва ред по клауза

  3. Създайте електронна таблица на Excel от база данни на Oracle

  4. Клауза на Oracle SQL Where за намиране на записи за дата, по-стари от 30 дни

  5. Как да форматирате числа в Oracle