タグ

2009年12月16日のブックマーク (1件)

  • ORACLE/制約編 - オラクルちょこっとリファレンス

    制約の定義方法 制約を定義する方法としては列制約と表制約の2種類があります。 <列制約> 列制約とはその名の通り、表の列(カラム)1つ1つに対して制約を定義する方法です。 以下に例を示します。 列制約サンプル CREATE TABLE SHAIN_MASTER( ID VARCHAR2(10) PRIMARY KEY, NAME VARCHAR2(10) NOT NULL, TEL VARCHAR2(10) UNIQUE, AGE NUMBER(2) CHECK(AGE BETWEEN 18 AND 65), BUSHO_CD CHAR(2) REFERENCES BUSHO_MASTER(BUSHO_CD) ); このサンプルでは、SHAIN_MASTER表を作成しています。 列(ID)は主キーに設定されているので重複した値はセットする事ができませんし、NULL値をセットする事もできませ