sql >> Databáze >  >> RDS >> Oracle

Změnit primární klíč

Za předpokladu, že název vaší tabulky je city a váš stávající primární klíč je pk_city , měli byste být schopni provést následující:

ALTER TABLE city
DROP CONSTRAINT pk_city;

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

Ujistěte se, že neexistují žádné záznamy obsahující time je NULL , jinak nebudete moci znovu vytvořit omezení.



  1. Přidat vypočítaný sloupec do existující tabulky na serveru SQL Server

  2. Oracle SQL dotaz:Získejte nejnovější hodnoty pro skupinu na základě času

  3. SQL dotaz pro výběr dat mezi dvěma daty

  4. Jak vyčistit (zabránit vkládání SQL) dynamickému SQL v SQL Server?