-1
A
回答
4
DECIMAL
和NUMERIC
(彼此的同義詞)將提供此功能。您指定總數字和小數點右側的數字。例如,用於##。#######的NUMERIC(9,7)
。
1
通常情況下,當您有一個數字固定的「數字」值時,您確實擁有類似帳號的內容。雖然這看起來像一個號碼,果然,果然不是有幾個原因:
- 前導零是很重要的
- 不能對值進行算術
- 有時,個別數字可能有一個特殊的含義
如果這是你想要做的,我建議你使用CHAR(7)
並明確包含前導零。如果你確實有這些限制的數字,你可以使用DECIMAL(7)
。如果您確實使用CHAR(7)
,則可以使用檢查約束來驗證數字。
+1
我一直和你在一起,直到你建議'CHAR'。啊。我會在'varchar'或'text'字段上使用'CHECK'約束並完成它。 'char'中的填充規則很可怕。 – 2014-11-03 09:16:27
+0
@CraigRinger。 。 。我假設沒有填充,所有代碼都是七個字符,例如美國的郵政編碼。 – 2014-11-03 12:12:27
相關問題
- 1. Codeigniter falshdata中是否有最大長度?
- 2. ViewData是否有最大長度?
- 3. SQL Server文本數據類型最大長度= 65,535?
- 4. SQL表的大小/長度和類型
- 5. 什麼是類型名稱的.NET中的最大長度
- 6. 長類型的最大HEX值
- 7. ENUM值的最大長度是多少?
- 8. memcached中的最大密鑰長度和最大值是多少?
- 9. 程序集中長整型值列表的最大長度
- 10. Pandas使用None值的對象類型的最大長度
- 11. MySQL中char數據類型的最大長度錯誤
- 12. OracleCommand.CommandText中的查詢文本是否有最大長度?
- 13. sql中varchar的最大長度
- 14. PostgreSQL:CITEXT類型的最大列長度是多少
- 15. 獲得從syscolumns中的SQL Server中的VARCHAR(最大值)的最大長度
- 16. Codeigniter中的動態最大長度值
- 17. Elasticsearch,映射類型的最大長度長
- 18. 最大長度是多少?
- 19. 是否有可能在WCF中設置數據成員的最大長度
- 20. SQL Server:檢索數據類型長度
- 21. 覆蓋SQL Server中bigint數據類型的最大值
- 22. 自動設置爲字段長度值的SQL數據類型
- 23. 在Doctrine 2或SQL中,varchar(doctrine:string)的最大長度是多少?
- 24. Active Directory中是否存在userPrincipalName的最大長度?
- 25. MSXML中是否存在XPath查詢的最大長度?
- 26. 設置最大。大小,最大整型數和最大字符串長度
- 27. 數據庫(最大)字段長度是否會影響性能?
- 28. textarea的最大長度值不工作
- 29. SQL Server中的最大數據庫名稱長度
- 30. C中數據類型的最小值和最大值
感謝您的幫助Larry – Setrakus 2014-11-02 16:06:38
如果不需要小數位,也可以使用帶檢查約束的'integer'。 – 2014-11-02 16:52:11