Oracle 21c CREATE TABLEでテーブルを作成する方法

環境
Windows 11 Pro 21H2 64bit
Oracle Database 21c Express Edition Release 21.0.0.0.0
SQL*Plus: Release 21.0.0.0.0

書式

CREATE TABLE {テーブル名} 
 (
 {列1} {列1のデータ型},
 {列2} {列2のデータ型},
 {列3} {列3のデータ型},
 CONSTRAINT {主キー名} PRIMARY KEY(列1) 
 ) 
TABLESPACE {表領域名};

「CONSTRAINT~」はプライマリーキー(主キー)の設定です。オプションなのでなしでもOKです。同様に 表領域もオプションです。指定しないとデフォルトの表領域にテーブルが作成されます。
SQL構文

CREATE TABLE empttbl 
 (
 empno VARCHAR2(10) NOT NULL,
 empname VARCHAR2(50),
 gender_f NUMBER(1,0)
 ) 
;

実行結果

SQL> CREATE TABLE empttbl
  2   (
  3   empno VARCHAR2(10) NOT NULL,
  4   empname VARCHAR2(50),
  5   gender_f NUMBER(1,0)
  6   )
  7  ;

表が作成されました。

ここでは3つの列からなるテーブル「empttbl」を作成しました。
表領域は指定していないので、デフォルト表領域に作成されました。

Oracle 21c

Posted by arkgame