2011-05-08 23 views
0

我有一個SQLite v3數據庫,使用GUID作爲行標識符。Mac上沒有返回SQLite GUID

當我查詢在MAC表中一些奇怪的情況發生,則返回奇怪的ASCII碼ID列,其中GUID應該是...

見圖片:http://i51.tinypic.com/2s0mtyx.png

我讀過它有什麼做用BinaryGUID = FALSE設置,但不知道...

+0

在Sqlite中使用GUID的原因是什麼? Guid在分佈式環境中非常有用,讓客戶在無法訪問數據庫時生成唯一的ID。當使用SQLite時,你可以從頭痛中解脫出來,並且可以使用整數。 – Andrey 2011-05-08 23:38:21

+0

我無法改變數據庫模式。這是一個產品數據庫。 – FaNIX 2011-05-08 23:49:50

回答

1

嘗試

select hex(Id) from tbIF_PremiumRates 

我懷疑的工具,你一個重新使用正在處理一個blob列作爲文本