テーブル(表)を作成する(表領域を指定なし)
表領域を指定しない場合は、デフォルト表領域に作成されます。--テーブル(表)を作成する
CREATE TABLE <テーブル名>
(
<列名1> <列名1のデータ型>,
<列名2> <列名2のデータ型>
);
作成例
--テーブル(表)を作成する
CREATE TABLE USERS
(
USER_ID NUMBER(10) NOT NULL,
USER_NAME VARCHAR2(50) NOT NULL
);
テーブル(表)を作成する(表領域を指定あり)
--テーブル(表)を作成する
CREATE TABLE <テーブル名>
(
<列名1> <列名1のデータ型>,
<列名2> <列名2のデータ型>
)
TABLESPACE <表領域名>;
作成例
--テーブル(表)を作成する
CREATE TABLE USERS
(
USER_ID NUMBER(10) NOT NULL,
USER_NAME VARCHAR2(50) NOT NULL
)
TABLESPACE TBLSP01;
プライマリーキーを指定してテーブル(表)を作成する
--テーブル(表)を作成する
CREATE TABLE <テーブル名>
(
<列名1> <列名1のデータ型>,
<列名2> <列名2のデータ型>,
CONSTRAINT <プライマリーキー名> PRIMARY KEY(<列名>)
)
TABLESPACE <表領域名>;
作成例
--テーブル(表)を作成する
CREATE TABLE USERS
(
USER_ID NUMBER(10) NOT NULL,
USER_NAME VARCHAR2(50) NOT NULL,
CONSTRAINT pk_1 PRIMARY KEY(USER_ID)
)
TABLESPACE TBLSP01;
2つの列からなるテーブル「USERS」を表領域「TBLSP01」に作成しました。
プライマリーキー「pk_1」を「USER_ID」に対して指定しました。
プライマリーキーは、テーブルを作成した後からでも追加可能です。
テーブルにコメントを追加する
作成したテーブルにコメントを追加する。-- テーブルにコメントを追加する
COMMENT ON TABLE <テーブル名> IS '<コメント>';
例1. テーブル"table1"にコメント"テーブル1"を追加する
-- table1のテーブルにコメント'テーブル1'を追加する
COMMENT ON TABLE table1 IS 'テーブル1';
0 件のコメント:
コメントを投稿