Quantcast
Channel: プログラム の個人的なメモ
Viewing all articles
Browse latest Browse all 860

【SQL】 表の変更 / 制約 について ~ ALTER TABLE ~

$
0
0

■PRIMARY KEY制約

表にプライマリーキーを追加する
ALTER TABLE 【テーブル名】 ADD CONSTRAINT 【CONSTRAINT名】 
	PRIMARY KEY (【PKにしたいカラム名1】, 【PKにしたいカラム名2】);

■UNIQUE制約

表に一意制約を追加する
ALTER TABLE 【テーブル名】 ADD 
	UNIQUE (【PKにしたいカラム名1】, 【PKにしたいカラム名2】);

参考文献

http://tilfin.hatenablog.com/entry/20080209/1202544867

■Not null制約

表にNot Nullを追加する
ALTER TABLE 【テーブル名】 MODIFY (【Not Nullにしたいカラム名1】 NOT NULL);

■制約の削除

 *  「ALTER TABLE ~ DROP CONSTRAINT ~」を使用

構文

ALTER TABLE テーブル名
DROP CONSTRAINT 制約名;

ALTER TABLE tblName
DROP CONSTRAINT fkKey;

参考資料

http://www4.plala.or.jp/tamo/sql/sqlddl/sqlddl.html

関連記事

表の扱い

http://blogs.yahoo.co.jp/dk521123/16096597.html

表の変更について ~ ALTER TABLE ~

http://blogs.yahoo.co.jp/dk521123/36153996.html

Viewing all articles
Browse latest Browse all 860

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>