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);