达梦数据库可支持索引组织表,堆表,临时表,分区表,外部表等,不过 和Oracle不一样,Oracle默认是堆表,而DM默认是索引组织表
不用加任何参数,默认就是索引组织表的模式
SQL> create table t_branch(id int ,name varchar(20));
操作已执行
已用时间: 2.286(毫秒). 执行号:56.
如果要变成堆表模式,需要指定NOBRANCH参数
SQL> create table t_nobranch(id int,name varchar(20)) STORAGE (NOBRANCH);
操作已执行
已用时间: 1.882(毫秒). 执行号:57.
可用通过sp_tabledef来查看表的定义
SQL> sp_tabledef(‘LJB’,‘T_BRANCH’);
行号 COLUMN_VALUE
1 CREATE TABLE “LJB”.“T_BRANCH” ( “ID” INT, “NAME” VARCHAR(20)) STORAGE(ON “MAIN”, CLUSTERBTR) ;
已用时间: 0.535(毫秒). 执行号:58.
SQL> sp_tabledef(‘LJB’,‘T_NOBRANCH’);
行号 COLUMN_VALUE
1 CREATE TABLE “LJB”.“T_NOBRANCH” ( “ID” INT, “NAME” VARCHAR(20)) STORAGE(ON “MAIN”, NOBRANCH) ;
已用时间: 0.420(毫秒). 执行号:59.
SQL>
语法说明:
STORAGE 项中:
BRANCH、 NOBRANCH 是堆表创建关键字, 堆表为“扁