0
我的理解是
CREATE TABLE T(ID IDENTITY PRIMARY KEY);
和
CREATE TABLE T(ID BIGINT IDENTITY);
之間的唯一區別是,後者是更有效的,因爲ID
列是行ID,因此對應的_ROWID_
僞柱。IDENTITY VS BIGINT關於_ROWID_
而且,如果我做
CREATE TABLE T(ID IDENTITY);
然後ID
不符合_ROWID_
,它甚至不是一個主鍵在所有。
這些假設是否正確?
我懷疑沒有。使用第二種方法創建一個表格。添加兩條記錄,然後刪除第一條記錄。選擇ID字段和_rowid_值,看看它們是否仍然相同。接下來,創建另一個表,其中包含對第一個表的外鍵引用。看看數據庫是否允許你這樣做。 –