假设我有一张大桌子。
这个表不需要查询,我只想把里面的数据保存一段时间。
我想防止表中有重复的行,所以我想添加一个唯一的
表上的约束(或主键)。
但是自动创建的唯一索引实际上是不必要的。
我不需要它,而且它只是在浪费磁盘空间,并且需要维护(不管创建它需要多长时间)。
有没有一种方法可以创建一个不带索引的唯一约束(任何索引-唯一或非唯一)?
谢谢。
发布于 2019-06-13 03:35:08
也许Index-Organized Tables就是你所需要的?
但严格地说,组织索引的表是存储在索引结构中的表-可以说只有索引而没有表,而您的要求是有表而没有索引,所以这是相反的:)
CREATE TABLE some_name
(
col1 NUMBER(10) NOT NULL,
col2 NUMBER(10) NOT NULL,
col3 VARCHAR2(50) NOT NULL,
col4 VARCHAR2(50) NOT NULL,
CONSTRAINT pk_locations PRIMARY KEY (col1, col2)
)
ORGANIZATION INDEX
https://stackoverflow.com/questions/56562176
复制相似问题