考慮什麼關於SQL Server 2008 R2中存儲的字/小數精度MSDN狀態。SQL服務器NUMERIC /小數精度VS存儲
1至9中精確度是5個字節
的10至19是9個字節
精密所以,如果我的商業案例邏輯需要具有2個小數的數據類型和5位精度它使得如果我把它定義爲NUMERIC沒有實際性能或存儲差(5,2)或NUMERIC(9,2)。
一個考慮,我故意忽略的是隱含的檢查約束,我想最有可能把一個實際的檢查約束對列限制實際允許的範圍內。
這對於索引,查詢性能或系統的任何其他方面是否有所幫助?
NUMERIC不確保在插入/更新的值中存在小數位數。 – 2011-01-12 18:40:51