article@endsection summary_large_image@endsection 表の作成 < 表関連 < DDL < SQL < Oracle < データベース - IT総合Wiki CWiki
1.

表の作成

編集

Oracleの表作成SQLです。

 

【構文】※[]は任意です

CREATE TABLE テーブル名 (

カラム名 データ型 [制約]

[,カラム名 データ型 [制約]...]

[制約]

)

 

【実装例1】

CREATE TABLE test_table2(
    col1 VARCHAR(20) PRIMARY KEY
    ,col2 NUMBER
    ,col3 NUMBER NOT NULL
);
 

【実装例2】

CREATE TABLE test_table(
    col1 VARCHAR(20)
    ,col2 NUMBER
    ,col3 NUMBER NOT NULL
    ,PRIMARY KEY(col1, col2)
);

 

【説明】

制約の指定はカラム毎か最後に指定するかどちらでも可能です。

しかし、複合主キーといった2つカラムを指定する場合は最後に指定するしかないので

主キーや一意制約は基本的に最後に指定しましょう。

編集
Post Share
子ページ

子ページはありません

同階層のページ
  1. 表の作成
  2. カラムの追加
  3. カラムの定義変更
  4. カラムの削除
  5. 表の削除