我在Access中運行了「分析性能」功能,它有一個「想法」來提高性能;訪問說,我應該將字母數字混合的項目轉換成long integer
(具體名稱來自想法),這些項目看起來像這樣12BB1-DF740
§text
數據類型。 Access是否正確可以提高性能是次要的,因爲長整數是否可以存儲字母。可以長整型存儲字母嗎?
[關於數據 - 提供給我的數據中的連字符總是出現在該位置;字母總是AF]
從我可以告訴,w3schools是表明Long
只會店數
Long
- 允許-2,147,483,648和2,147,483,647
- 之間的整數我混合數據類型? (此外,當我拉起設計視圖時,它只提供
number
作爲數據類型;沒有long
或long integer
) - 可以
Long Integer
存儲字母嗎? - 如果我的列已經填充,並且我轉換了數據類型,我會丟失數據嗎?
您可以十六進制值(16進制)轉換爲十進制值(基數爲10),並將結果在一個長整型(如果十六進制值不超限長整型)。然而,你的十六進制值('12BB1-DF740')實際上不是HEX值,因爲它有一個破折號。您不能將其轉換爲長整型,然後將其轉換回HEX值並在同一位置放置短劃線,而無需手動插入短劃線。爲什麼它使用5個十六進制數字,一個短劃線,然後是5個十六進制數字?好像維持它需要它在一個非常特殊的方式格式化的應用程序 - 如果轉換成一個長整型將打破應用... –