私はSQLに比較的慣れておらず、必要な場合にのみSQLに手を出します。私はこれについていくつかの調査を行いましたが、成功は限られています。コードからテーブルスペース参照を削除する必要があります。デフォルトの表領域の設定は、データベースにすでに存在します。ちなみにそれはOracleデータベースです。
これらのコード行がある場合:
EXECUTE IMMEDIATE 'CREATE TABLE RAND_CATEGORY(
-------- insert random vars ---------------
CONSTRAINT RAND_CATEGORY PRIMARY KEY(cat_id,ver_num)
USING INDEX TABLESPACE VG_NDX ENABLE
)TABLESPACE VG_DATA';
これが私がこれまでに持っているものです:
EXECUTE IMMEDIATE 'CREATE TABLE RAND_CATEGORY(
-------- insert random vars ---------------
CONSTRAINT RAND_CATEGORY PRIMARY KEY(cat_id,ver_num)
USING INDEX TABLESPACE VG_NDX ENABLE
)';
私の質問は、行全体を削除する必要があるかどうかです。
USING INDEX TABLESPACE VG_NDX ENABLE
または、「TABLESPACEVG_NDX」を削除してそのままにしておく必要があります。
USING INDEX ENABLE
私はこれに不慣れであり、これについて助けが必要なだけであることを覚えておいてください。私は過去2週間SQLを学んでいて、テーブルスペースは私にとって少しファンキーです。前もって感謝します!:D