SQL Server 2008 移除 UDT 大小上限,支援超過 8000 位元組的複雜結構化資料,結合 CLR 整合可實現豐富的領域模型持久化。
| 類型 | 範圍/精度 | 適用場景 |
|---|---|---|
| DATE | 0001-01-01 ~ 9999-12-31 | 純日期需求(生日、憑證效期),儲存 3 位元組 |
| TIME | 100 奈秒精度 (0.0000001 秒) | 純時間需求(排班、計時),儲存 3~5 位元組 |
| DATETIMEOFFSET | 含時區位移的日期時間,100 奈秒 | 全球化應用、跨時區交易、UTC 標準化儲存 |
| DATETIME2 | 0001-01-01 ~ 9999-12-31,100 奈秒 | 高精度日期時間,取代舊 DATETIME (3.33ms) 與 SMALLDATETIME (1分鐘),監控系統首選 |
ReadFile/WriteFile) 高效存取,同時保留 T-SQL DML (INSERT/UPDATE/DELETE) 操作能力。| 類型 | 幾何模型 | 核心功能 |
|---|---|---|
| GEOGRAPHY (Location) | 球面/橢球體 (WGS84 經緯度) | 支援空間索引、地圖整合 (Virtual Earth)、內建函數:STDistance、STIntersects、STBuffer 等地理資訊運算 |
| GEOMETRY | 平面歐幾里得座標系 | 支援工業標準圖形:Point、LineString、Polygon、MultiPoint 等,適用 CAD、平面圖資分析 |
空間資料類型免除自行實作 CLR UDT 的複雜度,直接提供 OGC 標準相容的空間查詢與索引能力。