Oracle
 sql >> Base de données >  >> RDS >> Oracle

Changer la clé primaire

En supposant que le nom de votre table est city et votre clé primaire existante est pk_city , vous devriez pouvoir effectuer les opérations suivantes :

ALTER TABLE city
DROP CONSTRAINT pk_city;

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

Assurez-vous qu'il n'y a pas d'enregistrements où time est NULL , sinon vous ne pourrez pas recréer la contrainte.