Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Primärschlüssel ändern

Angenommen, Ihr Tabellenname ist city und Ihr vorhandener Primärschlüssel ist pk_city , sollten Sie Folgendes tun können:

ALTER TABLE city
DROP CONSTRAINT pk_city;

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

Stellen Sie sicher, dass es keine Datensätze mit time gibt ist NULL , andernfalls können Sie die Einschränkung nicht neu erstellen.