我想設置一個允許介於0和30之間的值。我正在MSSQL中設計模式下工作。在一個範圍內設置一個值0-30
2
A
回答
7
你需要一個檢查約束,定義如下
YourColumn BETWEEN 0 AND 30
在TSQL,你會被你需要從右鍵單擊並選擇「檢查約束」
ALTER TABLE YourTable
ADD YourColumn TINYINT NOT NULL,
CONSTRAINT CK_Name CHECK (YourColumn BETWEEN 0 AND 30)
在SSMS表設計做到這一點快捷菜單。
+0
+1 - 哦,你太快了 – Lamak 2012-02-08 20:00:46
0
您可以使用tinyint(0到255之間的整數數據)。存儲大小爲1個字節。)是sql server中最小的,並且在您的應用程序中,您創建一個業務代碼以僅接受您想要的範圍。
相關問題
- 1. 在一個範圍內的匹配值
- 2. 值是否在一個範圍內
- 3. SSRS分組值在一個範圍內
- 4. 在moment.js中設置一個範圍
- 5. session範圍內設置一個按鈕值
- 6. 定位範圍內的一個範圍
- 7. 如何在一個範圍內放置一個變量?
- 8. Excel在一個範圍內檢查一行中的多個值
- 9. 找到一個範圍內的值:Matlab
- 10. 找到一個範圍內的值
- 11. 設置一個位範圍中的序
- 12. 如何在struts2的應用範圍中設置一個值?
- 13. 從另一個範圍的值中定義一個範圍
- 14. Excel VBA - 檢查一個範圍內的每個單元格的值是否在另一個範圍內
- 15. 使用VBA動態設置範圍等於另一個範圍
- 16. 設置範圍從另一個範圍名稱
- 17. 在範圍內設置$ stateParam值
- 18. 在Python中檢查一個值在三個範圍內
- 19. jquery 2日曆一個設置範圍爲另一個
- 20. C#設置一個類的範圍內的數字
- 21. ServiceStack - 一個範圍內設置序列化功能
- 22. 查詢一個值是否在一個範圍內(範圍在2個獨立的列中)
- 23. 在一個範圍內搜索一個值,然後在另一個表的第一個空行中複製值
- 24. 放置一個值的範圍內的輸入
- 25. 設置兩個不相關的範圍在一個可變
- 26. 檢查一個日期範圍是否在另一個範圍內
- 27. Python - 將列表範圍設置爲一個特定值
- 28. Excel根據日期範圍設置一個單元格值
- 29. EPPlus,找到並設置一個命名範圍的值
- 30. 範圍內的唯一值
爲什麼設置一個值?請更具體一些,並提供您的使用案例。 – 2012-02-08 19:57:08
可能的重複[我如何腳本SQL約束的數字落入一個範圍?](http://stackoverflow.com/questions/382108/how-do-i-script-sql-constraint-for-a-數字到範圍內) – 2012-02-08 20:03:56