程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SQL Server 2008中的數據類型

SQL Server 2008中的數據類型

編輯:關於SqlServer
SQL Server 2008將在數據類型方面有一些讓大家久違的改進:
  • UDT將可以支持超過8000字節的內容
  • 日期數據將不僅僅局限於原來的DateTime,而會增加Date(0001-1-1到9999-1-1)、Time(100納秒級)、Date TimeOffset(可以存儲與時區相關的日期時間值或UTC時間,精度同樣為100納秒)以及DateTime2(精度達到100納秒的DateTime數據類型,原來的DateTime為3.33毫秒,Small DateTime為1分鐘,設計監控類應用的朋友可以選擇SQL Server啦)
  • File Stream數據類型,非格式化數據(文檔、視頻、音頻、郵件等等)現在可以直接以流式格式寫入文件系統,而不必像原來那樣用BLOB數據類型,因此相伴而來的便利就是開發人員可以使用Win32的Stream API來直接訪問這些數據,同時在SQL Server層面上又可以使用DML語言直接訪問這些數據,而且可以是支持事務,加上SQL Server 2005引入的CLR支持,可以實現更多的多媒體數據庫功能了(有很多朋友感興趣的MOSS2007的問題都可以通過這一數據類型得到更好的解決方案了)
  • Spatial,真是久違了,也是SQL Server 2005開始有CLR UDT後很多人問及的,現在不用自己實現了,SQL Server 2008提供了這個數據類型,其中支持Location(基本的坐標點,經度緯度之類的,支持Index,也支持和地圖應用整合,例如微軟自己的Virtual Earth,內置了一些例如Intersect、Distance和Buffer之類的地理信息應用中常用的函數)和Geometry(支持工業標准的圖形類數據,例如點、線、面等)
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved