我正在與存儲GUID值作爲一個varchar(36)的數據類型的傳統數據庫工作:GUID:VARCHAR(36)與唯一標識符
CREATE TABLE T_Rows (
RowID VARCHAR(36) NOT NULL PRIMARY KEY,
RowValue INT NOT NULL
)
INSERT T_Rows (RowID, RowValue) VALUES (NEWID(), 1)
我假設存儲GUID作爲唯一標識符將是可取的,因爲它只有16字節大小,而不是36.
將GUID作爲varchar存儲有什麼優勢嗎?
我非常懷疑它! – 2010-08-19 23:26:38