-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. 如何獲取SQL查詢中SQL表的數據類型長度(最大值)?
- 3. SQL Server中具有最大長度的數字的數據類型
- 4. 列出最大長度和最大長度的所有SQL列
- 5. ViewData是否有最大長度?
- 6. SQL Server文本數據類型最大長度= 65,535?
- 7. SQL表的大小/長度和類型
- 8. 什麼是類型名稱的.NET中的最大長度
- 9. 是否有用戶可以輸入的最大整數長度?
- 10. 與最大長度字符串類型
- 11. 長類型的最大HEX值
- 12. ENUM值的最大長度是多少?
- 13. memcached中的最大密鑰長度和最大值是多少?
- 14. XML/XSD ID/IDREF類型值的典型最大長度是多少?
- 15. 程序集中長整型值列表的最大長度
- 16. Pandas使用None值的對象類型的最大長度
- 17. MySQL中char數據類型的最大長度錯誤
- 18. OracleCommand.CommandText中的查詢文本是否有最大長度?
- 19. SQL CE最大長度
- 20. ajax jQuery請求是否有最大數據長度
- 21. sql中varchar的最大長度
- 22. PostgreSQL:CITEXT類型的最大列長度是多少
- 23. 獲得從syscolumns中的SQL Server中的VARCHAR(最大值)的最大長度
- 24. Codeigniter中的動態最大長度值
- 25. Elasticsearch,映射類型的最大長度長
- 26. textarea是否具有Firefox默認的最大長度?
- 27. 是否有可能獲得變量的最大可能長度
- 28. 最大長度是多少?
- 29. 是否有可能在WCF中設置數據成員的最大長度
- 30. ArrayBuffers有最大長度嗎?
感謝您的幫助Larry – Setrakus 2014-11-02 16:06:38
如果不需要小數位,也可以使用帶檢查約束的'integer'。 – 2014-11-02 16:52:11