sql >> Databasteknik >  >> RDS >> Oracle

Ändra primärnyckel

Förutsatt att ditt tabellnamn är city och din befintliga primära nyckel är pk_city , bör du kunna göra följande:

ALTER TABLE city
DROP CONSTRAINT pk_city;

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

Se till att det inte finns några poster där time är NULL , annars kommer du inte att kunna återskapa begränsningen.



  1. Lagra vanlig fråga som kolumn?

  2. Hur räknar man ord i MySQL / regular expression replacer?

  3. hur kör man ett .sql-skript på heroku?

  4. I Redshift/Postgres, hur räknar man rader som uppfyller ett villkor?