我們知道MS Access數據庫引擎被「限制」,以允許2GB的最大文件大小(或者可能內部連線被限制爲少於2KB的4KB數據頁的某些功率)。但是這在實踐中意味着什麼?MS Access數據庫引擎表中的最大行數?
爲了幫助我衡量這一點,你能告訴我可以插入MS Access數據庫引擎表的最大行數嗎?
爲了滿足表的定義,所有的行必須是唯一的,因此需要一個唯一的約束(例如PRIMARY KEY
,UNIQUE
,CHECK
,數據宏等)。
編輯:我意識到有一個理論上的限制,但我感興趣的是實際(並不一定切實可行),現實生活的限制。
可以插入更新記錄的rpimary鍵值的重複行。 – 2009-08-03 09:39:58
@Ralph Rickenbach:謝謝,我沒有想到(doh!)我已經編輯了這個問題來作出一個獨特的約束條件。 – onedaywhen 2009-08-03 11:28:58
我不認爲這是正確的說Jet/ACE是「扼殺」,因爲它可能是內部連線被限制爲少於2KB的4KB數據頁的功率的一部分(我沒有得到任何不錯的圓數字嘗試了這一點,所以在那裏肯定會有一些開銷)。雖然它可能不難改變,但它不符合MS的大型產品線的利益,特別是考慮到他們真的以4GB的速度進行THROTTLE SQL Server Express - 我們知道它與完整的SQL Server是相同的引擎,但是具有人造跛行。 – 2009-08-03 19:03:36