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

Zmień klucz podstawowy

Zakładając, że nazwa tabeli to city a Twój istniejący klucz podstawowy to pk_city , powinieneś być w stanie wykonać następujące czynności:

ALTER TABLE city
DROP CONSTRAINT pk_city;

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

Upewnij się, że nie ma rekordów, w których time jest NULL , w przeciwnym razie nie będziesz w stanie odtworzyć ograniczenia.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Optymalny sposób na USUNIĘCIE określonych wierszy z Oracle

  2. Wstaw zbiorczy do bazy danych Oracle:Co jest lepsze:pętla FOR Cursor czy prosty Select?

  3. lokalne typy kolekcji nie są dozwolone w instrukcjach SQL

  4. Jak upuścić stół w wyroczni?

  5. Jak wyodrębnić tylko wartość daty z pola daty w Oracle?