比較 Access 和 Dataverse 資料類型

Applies To
Access for Microsoft 365
備註 自 2022 年 5 月起,此功能已在 Microsoft 365 每月發行通道中正式發行 (GA) 。 如果您使用的是 Microsoft 半年企業通道,則會在 2022 年 12 月推出。 如需如何參與的詳細資訊,請參閱 aka.ms/AccessAndPowerPlatform

將 Access 資料類型移轉到 Dataverse 時,瞭解不支援的內容、部分支援的內容,以及每個相符資料類型完全支援的內容十分重要。

在支援的眾多資料類型中,Access 和 Dataverse 之間有一些不同的限制和變化。 在移轉期間,驗證程序會提醒您資料轉換錯誤。 在大多數情況下,有實用的替代方案或解決方法。 如需詳細資訊,請參閱 Access 中的資料類型和欄位屬性簡介Dataverse 中的欄位資料類型

下表提供有關支援的資料類型、限制和變化的更多詳細資料。

資料類型摘要

Access Dataverse 限制 變化
簡短文字 文字 Dataverse:4000 個字元
存取:255 個字元
在 Dataverse 中,如果字串更新超過 255 個字元,Access 會將值轉換成長文字以進行顯示。
長文字 多行文字 Dataverse:1,048,576 個字元
存取:1 GB,顯示限制為 64,000
如果超過 Dataverse 限制,Access 會阻止匯出。
超連結 URL Dataverse:4000 個字元
存取:8,192 個字元, (包括 URL、顯示名稱和工具提示部分)
無論 Access URL 只是簡單的 URL,還是有一或多個 URL 組件,它都會在 Dataverse 中轉換為一個資料行。
DateTime DateTime Dataverse 和 Access 都使用標準日期和時間格式 完整支援
延長的日期/時間 沒有對等項目 存取: 如需詳細資訊,請參閱 [延長的日期/時間]。 不支援
自動編號 唯一識別碼 Dataverse:GUID
存取: 整數,+2,147,483,647
Dataverse 會將 Access 值轉換為整數。
貨幣 貨幣 Dataverse:+/- 922,337,203,685,477,包含兩到十位小數
存取:+/- 922,337,203,685,477,小數點後四位
Dataverse 具有內建的匯率轉換功能,但表格中僅支援一種貨幣格式。
Access 在表格中支援一種以上的貨幣格式。
考慮將 Access 貨幣資料類型轉換為十進位。
或者,您可以匯入貨幣系統資料表 (,其中包含從 Dataverse 到 Access) 每種貨幣的匯率和基準資料表。 如需詳細資訊,請參閱 Dataverse 系統資料表和欄位
數字:十進位 十進位數字 Dataverse:+/-100,000,000,000,最多 10 位小數位數。
訪問:+/- 10^28-1 和最多 28 位小數
Access 不會匯出超過 Dataverse 限制的資料。
數字:整數 整數 Dataverse:+/- 2,147,483,647
存取:+/- 2,147,483,647 (1、2 或 4 位元組)
完整支援
數字:單一 (4 位元組)
數字:雙精度 (8 位元組)
浮點數 Dataverse: 最多 17 位數的分數值,但顯示限制為 +/- 1000 億,包含五個小數位數,算術為近似值

存取:四個位元組
負值:3.402823E38 到 -1.401298E-45
正值:1.401298E-45 至 3.402823E38

Access 八位元組:
負值:1.79769313486231E308 到 -4.94065645841247E-324 正值:4.94065645841247E-324 到 1.79769313486231E308
不支援
秘訣 若要移轉 Access 浮點數資料類型,請先將其轉換成數字資料類型, 將欄位大小屬性設定為 Decimal,然後將資料移轉到 Dataverse,後者會將其儲存為十進位數字資料類型。
相較於 Access 浮點資料類型,Dataverse 浮點資料類型可能會產生微小差異,可能會四捨五入以進行顯示。 這通常不是問題,但在重複計算期間,您可能會得到稍微不正確的結果。 如果需要絕對精確度,請考慮使用 Dataverse 十進位資料類型,因為它包含更大範圍的分數值並保留準確性。
大型數字 Big Integer (BigInt) Dataverse:8 個位元組,-2^63 到 2^63-1
存取:8 個位元組,-2^63 到 2^63-1
完整支援
附件 檔案 Dataverse:128 MB,每欄一個檔案,並儲存於雲端
Access:2 GB,每欄多個檔案,並儲存在資料庫中
尚未支援,但即將推出。 留意更新。
OLE 物件 影像 (或檔案) Dataverse:32 MB,支援 GIF、PNG、JPG 和 BMP,每欄一個影像,並儲存在雲端
Access:2 GB,支援影像、圖表和 Active X 控制項,並儲存在資料庫中
不支援
查詢精靈 查閱 Dataverse:單欄查閱
Access:一或多個欄查閱
支援
Access 只會匯出需要預先準備的單欄查閱。 如需詳細資訊,請參閱 建立移轉到 Dataverse 的選擇欄位
是/否 是/否 (或兩個選項) Dataverse 和 Access 都使用布林值 完全支援兩個選項。
不支援多重選取選項集。
計算資料行 沒有對等項目 Dataverse:您可以根據整數、小數或文字資料類型建立計算。 如需詳細資訊,請參閱 在 Power Apps 中定義計算結果欄 和在 Microsoft Dataverse 中建立和定義計算或彙總欄位
Access: 如需詳細資訊,請參閱 計算資料行。
只會匯出 Access 計算結果欄的結果。
多重值欄位 多重選取欄位或選擇 Dataverse:將值儲存為一欄中的分隔字串。
Access:跨多個資料表儲存多重值欄位儲存值。 如需詳細資訊,請參閱 多重值欄位。
不支援
[RTF 文字] 文字或多行文字 Dataverse:文字最多支援 4000 個字元,而多行文字最多支援 1,048,576 個字元與格式設定。
Access:長文字資料類型, (稱為 [備忘) ] 欄位,其中 TextFormat 屬性設定為 RichText。
不支援
超連結 URL Dataverse:僅顯示 URL 文字
Access:除了 URL 文字之外,Access 還有內建元件,其中包含連結的易記名稱和顯示名稱。
支援
易記名稱和顯示名稱的超連結元件會在 Dataverse 中建立為其他資料行。 這些會繼續在 Access 表單和報表中如預期般運作。

另請參閱

將 Access 資料移轉到 Dataverse