sql >> Database teknologi >  >> RDS >> Oracle

Skift primær nøgle

Forudsat at dit tabelnavn er city og din eksisterende primære nøgle er pk_city , bør du være i stand til at gøre følgende:

ALTER TABLE city
DROP CONSTRAINT pk_city;

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

Sørg for, at der ikke er nogen poster, hvor time er NULL , ellers vil du ikke være i stand til at genskabe begrænsningen.



  1. Brug af Oracle JDeveloper Snippets med MySQL

  2. Oracle-enhed i VS-entity-framework opdaterer ikke den primære nøgle i koden

  3. Sådan får du den aktuelle tid i SQLite

  4. Beregn MD5-hash af en UTF8-streng