sql >> データベース >  >> RDS >> Oracle

主キーを変更する

    テーブル名がcityであると仮定します 既存の主キーはpk_cityです 、次のことができるはずです:

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

    timeのレコードがないことを確認してください NULLです そうしないと、制約を再作成できません。



    1. Mysqlは2つのテーブルに挿入します

    2. DATE_SUB()の例– MySQL

    3. Postgresクエリの最適化(インデックススキャンの強制)

    4. データをMSSQLからPostgreSQLに移行しますか?