用於在sql server中存儲視頻的持續時間信息的最適合的類型是什麼?在sql server中存儲視頻的持續時間
4
A
回答
2
有包括使用內置日期時間或時間數據類型以及來自特定固定零點的偏移量(這將允許您使用內置日期/時間函數獲取小時,分鐘和秒,等等。
如果您使用的是SQL Server 2005之前的版本,可以將它與user-defined data type technique(如果跨度小於24小時)結合使用,以約束日期部分以保證不會漫遊。
1
我將它存儲爲代表的秒數的INT,但我想這一切都取決於你需要做的與數據庫中的信息(你不會希望有將其轉換爲HH什麼:MM: SS或者在你的數據庫的東西)
2
這取決於你所需要的精細程度,如果你有一個最大時間的任何約束。例如,您是否需要知道持續時間的毫秒數,或者是否足夠精確到1秒?另一件需要考慮的是你(或你)能存儲多少數據。
對於SQL Server 2005,你有這些限制:
TINYINT
- 分鐘= 0
- 最大= 255
- 大小= 1個字節
SMALLINT
- 分鐘= -2^15(-32,768)
- 最大= 2^15 - 1(32,767)
- 大小= 2個字節
INT
- 分鐘= -2^31(2,147,483,648)
- 最大= 2^31 - 1(2,147,483,647)
- 大小= 4個字節
BIGINT
- 分鐘= -2^63 (-9,223,372,036,854,775,808)
- 最大值= 2^63 - 1 (9,223,372,036,854,775,807)
- 大小= 8個字節
2
只要將它保存爲一個DateTime - 你得到整理,格式和計算內置。
相關問題
- 1. 在SQL Server中存儲持續時間(時間跨度)
- 2. 如何在iPhone中存儲捕獲的視頻的時間段(持續時間)?
- 3. HTML5視頻持續時間
- 4. 在Express.js視頻的持續時間:NaN
- 5. 獲取視頻的持續時間
- 6. 獲取AVFoundation視頻的持續時間
- 7. html5視頻的當前/持續時間?
- 8. Blob視頻持續時間元數據
- 9. HTML5視頻持續時間問題
- 10. 如何存儲SSIS包持續時間
- 11. 限制視頻持續時間
- 12. 視頻/電影持續時間
- 13. 最長持續時間HTML5視頻
- 14. Angular 2,視頻持續時間訪問。
- 15. AVAsset視頻調整持續時間
- 16. Youtube API視頻持續時間格式
- 17. HTML5不播放視頻的視頻持續時間
- 18. ActionScript 3的調用onMetaData視頻持續時間 - 不能存儲值
- 19. HTML5音頻/視頻標籤,在Firefox上的持續時間
- 20. 如何獲得視頻閃存文件的持續時間?
- 21. 源視頻和低頻音頻的持續時間不同
- 22. 獲取上傳的視頻在mvc中的持續時間
- 23. 測量存儲過程持續時間
- 24. 如何在html5視頻播放器中獲取視頻的持續時間..?
- 25. 如何在FFMPEG中設置視頻的持續時間?
- 26. 在Java/Android中提取3GP視頻文件的持續時間
- 27. 如何顯示視頻的總時間和持續時間
- 28. 保存持續時間信息到SQL Server
- 29. ios中的音頻流持續時間
- 30. 如何提取音頻/視頻文件的持續時間?
是的,我需要做出這種類型的轉換。但它無論如何都有幫助,因爲轉換是微不足道的,謝謝。 – 2008-10-31 19:00:20