我可以在sql服務器的id字段上設置一個自動增量,使每行的id加倍嗎?有沒有什麼辦法自動增加一個sql服務器id加倍?
1
A
回答
6
不,您只能算術(增加)而不是幾何(增加)增量。
這樣的功能無論如何都不會有用。如果第一行的值爲1,並且乘以2,那麼行值將是第64行的1,2,4,8,... 18446744073709551616。
上一個值太大而不適合bigint
列,因此每個表最多隻能存儲63行。
如果您確實需要少於64行,那麼關閉主鍵上的自動增量並僅使用設置值不會太麻煩。
相關問題
- 1. 有沒有辦法增加Bluemix上的服務實例總數?
- 2. 有沒有什麼辦法可以在MATLAB中增加'realmax'?
- 3. 自動增加sql服務器中的ID
- 4. 有沒有什麼辦法根據web服務動態添加編輯文本?
- 5. 有沒有辦法增加QString?
- 6. SQL - 有沒有什麼辦法可以使用自動遞增主鍵?
- 7. 有沒有辦法讓迭代器每3次增加一次?
- 8. 有沒有辦法增加Dynamics CRM服務器調用的超時值?
- 9. SQL服務器增加值
- 10. 有沒有辦法運行一個水豚服務器?
- 11. 自動增加ID
- 12. 服務器重新啓動時,有沒有辦法自動重新加載節點檢查器?
- 13. 有沒有辦法分配一個指針並增加一個計數器,原子上,沒有鎖?
- 14. Microsoft SQL服務器:有一個自動遞增列更新另一個表
- 15. 有沒有辦法添加類/ id到選擇器?
- 16. 有沒有辦法給Executor/Future添加一個監聽器?
- 17. 有沒有辦法啓動SSMS並自動連接到不同的服務器?
- 18. SQLite:自動增加一個ID增加2
- 19. 有沒有辦法加快這個MySQL?
- 20. 有沒有辦法讓Bottle服務器不那麼冗長?
- 21. 添加自動增量列和處理約束[SQL服務器]
- 22. TinyMCE 4有沒有辦法在編輯時自動追加一個字符?
- 23. 有沒有什麼辦法可以自動生成har文件?
- 24. 有沒有什麼辦法來優化這個SQL Server查詢?
- 25. 有沒有什麼辦法來加速datatable.LoadDataRow()?
- 26. 有沒有什麼辦法從子域加載json?
- 27. 有沒有辦法自動重新加載Supervisor進程?
- 28. 有沒有辦法阻止jqGrid自動加載?
- 29. 有沒有辦法阻止TinyMCE自動關注頁面加載?
- 30. 在VS2008中,有沒有辦法自動「附加到進程」?
你的意思是說每一行都有以前的雙倍值,比如1,2,4,8,16 ......? – pistipanko 2012-01-17 07:49:09
@pistipanko - 是的 – froadie 2012-01-17 07:50:09
會是什麼意思?行總數會有嚴重的下限 - 這樣只是預填充它們似乎是可行的。 – 2012-01-17 07:51:53