2

私は次のようなクエリを持っています

CREATE TABLE EMPLOYEE_TBL
(EMP_ID        CHAR(9)         NOT NULL,
EMP_NAME       VARCHAR(40)     NOT NULL,
EMP_ST_ADDR    VARCHAR(20)     NOT NULL,
EMP_CITY       VARCHAR(15)     NOT NULL,
EMP_ST         CHAR(2)         NOT NULL,
EMP_ZIP        INTEGER(5)       NOT NULL,
EMP_PHONE      INTEGER(10)      NULL,
EMP_PAGER      INTEGER(10)      NULL)
STORAGE
    (INITIAL     20M
     NEXT        1M );

したがって、STORAGE はある種の無効な構文を作成していると思います。直せませんでした。

4

1 に答える 1

2

いいえ、違います。それはOracle構文です。

Engine=InnoDBorに置き換えることができますEngine=MyISAM(個々のテーブルのストレージ オプションを制御できるのは、これが最大です)。

MyISAMエクステントの概念をまったくサポートしておらず (ファイル指向です)、InnoDB自動拡張オプションはサーバー全体でしか制御できません。

于 2012-04-22T09:09:17.810 に答える