Webサイトの運営会社で得た技術的な知識を記録していきます。 サーバー情報、Webデザイン、プログラミング、このWebサイトで利用させていただいているBlogger(ブロガー)についても公開していきます。

Oracleのテーブルを作成する(CREATE TABLE)

Oracleでテーブル(表)を作成するには、「CREATE TABLE 」を使用します。

テーブル(表)を作成する(表領域を指定なし)

表領域を指定しない場合は、デフォルト表領域に作成されます。
--テーブル(表)を作成する
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 件のコメント:

人気記事

ラベル

ページ

このブログを検索