「Oracle」テーブルのカラムに NOT NULL と DEFAULT を同時に設定する方法
環境
Oracle Database 11g Release 11.2.0.1.0 – 64bit Production
書式
CREATE TABLE テーブル名(カラム名 データ型 NOT NULL DEFAULT 値
[NOT NULL]と「DEFAULT」を使って、テーブルを作成します。
SQL構文
CREATE TABLE MEMBER_TBL( memid NUMBER(12,0) DEFAULT 0 NOT NULL, mname VARCHAR2(60) )
操作例
SQL> CREATE TABLE MEMBER_TBL( 2 memid NUMBER(12,0) DEFAULT 0 NOT NULL, 3 mname VARCHAR2(60) 4 ); 表が作成されました。
説明
テーブル(MEMBER_TBL)のカラム(memid)に NOT NULL と DEFAULT を同時に設定します。