哪个是较小的存储:身份主键还是序列主键?我所说的序列的一个例子如下.
CREATE SEQUENCE TestSeq AS INTEGER START WITH 1 INCREMENT BY 1; CREATE TABLE Tab1 (tab1_ID INTEGER DEFAULT NEXT VALUE FOR TestSeq PRIMARY KEY, other_stuff VARCHAR(15) NOT NULL);
奖励:任何推荐的序列链接也会受到欢迎.我试图找出那里的地方与身份.
就数据大小而言,它们实际上是相同的(假设类型相同).
不同之处在于序列与表分离,其中的数字可用于唯一标识多个表中的行(偶尔有用)或用于在过程中生成唯一编号,而无需在表中插入行所有.