「Oracle」テーブルのカラムに NOT NULL と DEFAULT を同時に設定する方法

環境
Oracle Database 11g Release 11.2.0.1.0 – 64bit Production

書式
CREATE TABLE テーブル名(カラム名 データ型 NOT NULL DEFAULT 値
[NOT NULL]と「DEFAULT」を使って、テーブルを作成します。

SQL構文

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
CREATE TABLE MEMBER_TBL(
memid NUMBER(12,0) DEFAULT 0 NOT NULL,
mname VARCHAR2(60)
)
CREATE TABLE MEMBER_TBL( memid NUMBER(12,0) DEFAULT 0 NOT NULL, mname VARCHAR2(60) )
CREATE TABLE MEMBER_TBL(
  memid   NUMBER(12,0) DEFAULT 0 NOT NULL, 
  mname VARCHAR2(60) 
)

操作例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
SQL> CREATE TABLE MEMBER_TBL(
2 memid NUMBER(12,0) DEFAULT 0 NOT NULL,
3 mname VARCHAR2(60)
4 );
表が作成されました。
SQL> CREATE TABLE MEMBER_TBL( 2 memid NUMBER(12,0) DEFAULT 0 NOT NULL, 3 mname VARCHAR2(60) 4 ); 表が作成されました。
SQL> CREATE TABLE MEMBER_TBL(
  2    memid   NUMBER(12,0) DEFAULT 0 NOT NULL,
  3    mname VARCHAR2(60)
  4  );

表が作成されました。

説明

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
テーブル(MEMBER_TBL)のカラム(memid)に NOT NULL と DEFAULT を同時に設定します。
テーブル(MEMBER_TBL)のカラム(memid)に NOT NULL と DEFAULT を同時に設定します。
テーブル(MEMBER_TBL)のカラム(memid)に NOT NULL と DEFAULT を同時に設定します。

 

Oracle

Posted by arkgame