哪个存储空间较小:身份主键还是序列主键?我所说的序列的一个例子如下。
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);
奖励:任何推荐的Sequence链接也会受到欢迎。我试图弄清楚地方与身份。
答案 0 :(得分:6)
就数据大小而言,它们实际上是相同的(假设类型相同)。
不同之处在于序列与表分开,其中的数字可用于唯一标识多个表中的行(偶尔有用)或用于在过程中生成唯一编号,而无需插入行一张桌子。