OracleDatabase
サイズを指定してデータファイルを作成 †
#sh(sql){{
/* For DATA */
CREATE TABLESPACE ${MY_TABLESPACE} DATAFILE SIZE ${INIT_SIZE} AUTOEXTEND ON NEXT ${NEXT_SIZE} MAXSIZE UNLIMITED;
/* 同様にインデックス用にもデータファイルを作ることが望ましい */
}}
特定ユーザのデフォルト表領域に設定 †
#sh(sql){{
ALTER USER ${TARGET_USER} DEFAULT TABLESPACE ${MY_TABLESPACE}
}}
テーブルの作成 †
#sh(sql){{
CREATE TABLE ${TABLE_NAME} (
${COL_NAME_1} ${COL_DEF_1}
);
}}
Index †
#sh(sql){{
CREATE INDEX ${INDEX_NAME} ON ${TABLE_NAME}(${COL_NAME}) TABLESPACE ${TABLESPACE_NAME}
}}