SQL-92/99 Oracle Db2 SQL Server MySQL PostgreSQL Access
ALTER TABLE 表名 ADD [ CONSTRAINT 制約名 ]
PRIMARY KEY ( 列名1[, 列名2 ... ] )
ALTER TABLE ADD PRIMARY KEYは指定した表に新しく主キー制約を追加するときに使用します。
関連キーワード
SQL実行例の説明(1)
新しく主キーとする列にNULLや重複したデータがあるとエラーが発生しますので注意しましょう。
・T1_SAMPLE表のID列に対して主キー制約を設定します。
ALTER TABLE T1_SAMPLE ADD CONSTRAINT PK_T1A
PRIMARY KEY (ID);