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」を作成しました。
表領域は指定していないので、デフォルト表領域に作成されました。