-- 用租户DB1的NEWUSER操作
create column table wipuser.zscore
(
ZID bigint not null generated by default as IDENTITY comment '递增ID',
ZSID int comment '学生ID',
ZCID bigint comment '课程ID',
ZSCORE float comment '成绩',
primary key INVERTED VALUE (ZID), -- 主键
UNIQUE (ZSID, ZCID), -- 唯一键
FOREIGN KEY(ZSID) REFERENCES newuser.zstudent ON UPDATE CASCADE, -- 外键
FOREIGN KEY(ZCID) REFERENCES newuser.zcource ON UPDATE CASCADE -- 外键
)
comment 'Z学生课程成绩表';
/*
创建列表时,我们指定的“UNIQUE”或“PRIMARY KEY”约束,HANA会自动创建相应的索引。这些索引分为两种类型:
INVERTED VALUE 适合于范围查询或like查询;
INVERTED HASH 使用HASH对组合唯一键或组合主键进行编码和压缩。对于等值查询(点查询),这种索引类型具有更好的性能;并且能够减少组合主键存储使用的内存数量。
如
【SAP HANA 21】HANA建表列自增长
最新推荐文章于 2024-07-05 15:46:41 发布