「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 を同時に設定します。

 

Oracle

Posted by arkgame