2
A
回答
2
SQL服務器詛咒:
SELECT NEWID()
甲骨文:
SELECT SYS_GUID()
FROM dual
MySQL的:
SELECT UUID()
在PostgreSQL的,你必須使用一個外部的功能,儘管它有UUID
類型。
2
在SQL Server:NEWID()
在C#:System.Guid.NewGuid()
這些讓你GUID's,這是獨一無二的,十六進制數;然而,他們往往在他們中間有破折號( - ),所以你可能需要做一些字符串解析來得到你想要的。除此之外,這應該適合你。
1
你可以使用一個整數IDENTITY列,然後CONVER,使用
CONVERT(varbinary(8), MyTable.MyId)
+1
應該是varbinary(8)。此外,OP的問題:這會爲您獲得該表的唯一編號。如果您只想使用唯一的十六進制數字來標識表格中的某一行,請使用此格式 - 管理和輸入手動查詢更容易。 – Eric 2009-06-01 12:21:40
相關問題
- 1. 十進制數爲十六進制的轉換在SQL Server 2008
- 2. 十六進制串&十六進制
- 3. 創建十六進制顏色表
- 4. 在C++中將十六進制十六進制字符標記爲十進制
- 5. 將十進制轉換爲十六進制和十六進制
- 6. SQL Server十六進制數據類型
- 7. 十六進制
- 8. 十六進制
- 9. 十六進制
- 10. 十六進制()參數不能轉換爲十六進制
- 11. 十六進制字符串到十六進制整數
- 12. 選擇一個十六進制附近的十六進制數
- 13. 如何在十六進制字符數組中插入十六進制值
- 14. 在C +/C++中查找十六進制範圍內的十六進制數字
- 15. 從數據庫中的十六進制值創建PHP圖像
- 16. 將十六進制轉換爲二進制到十六進制?
- 17. 十六進制爲二進制和十進制在matlab中
- 18. 在裝配中計數十六進制
- 19. 十六進制整數
- 20. 顯示十六進制數
- 21. 十六進制浮點數
- 22. 基數爲十六進制
- 23. 如何比較十六進制數字與shell中的十六進制數字?
- 24. 創建從十六進制二進制文件用C
- 25. 從二進制文件創建十六進制文本文件
- 26. 十六進制爲十進制
- 27. 十六進制和十進制轉換
- 28. 使用十進制或十六進制
- 29. Javascript十進制到十六進制
- 30. 轉換十六進制到十進制
我覺得有必要指出......十六進制數字就像一個十進制數字。他們是數字。唯一的區別是你決定如何表示或顯示它。 – 2009-06-01 13:37:57
我同意湯姆的評論。這裏似乎有某種誤解......爲什麼你需要一個十六進制的數字? – 2009-06-01 13:52:25
它的用戶需求,我們應該自動生成一個十六進制數作爲唯一的ID不是一個整數值。 – Waheed 2009-06-02 07:42:27