我有一个查询,比如
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 );
因此,我认为存储正在创建某种无效的语法。我修不好它。
发布于 2012-04-22 17:09:18
不,它不是。这是Oracle
语法。
您可以将其替换为Engine=InnoDB
或Engine=MyISAM
(这是您最多只能控制单个表的存储选项)。
MyISAM
根本不支持区段的概念(它是面向文件的),并且对于InnoDB
,您只能在服务器范围内控制自动扩展选项。
https://stackoverflow.com/questions/10266552
复制相似问题