您好我有一個在asp.net中的應用程序,其中包含數字,金額,日期和電話四個文本字段。單擊按鈕時,這些值必須保存到Oracle數據庫中。使用過程來保存這些值。在oracle數據庫中,數據類型是,數字列是數字類型,數量列是數字類型,日期列是類型日期時間,電話號碼是數字類型。我正在對所有四個文本字段使用驗證,以便這些值的格式適當。在我的代碼中,我將數字,日期,電話作爲字符串傳遞,數量爲雙倍。這是最好的實踐嗎?如果不是,任何人都可以向我建議我必須使用4個字段(數字,金額,日期和電話號碼)的數據類型?什麼數據類型用於在C#中的某些號碼,日期和電話號碼?
2
A
回答
0
如果它的工作原理,它是 「足夠好」 的做法。循環中你不會這麼做一次,所以效率不是問題。您所做的事情清晰易懂,非常適合您處理的數據類型。日期和電話號碼格式在編輯時非常棘手。你是否必須處理國際日期(全球大部分地區喜歡dd-mm-yy)和非美國的電話號碼?我喜歡你的數據類型。
+0
感謝您的回覆。 – john 2011-03-16 14:42:39
1
0
將金額(假定是貨幣)存儲爲數字(14,2)或類似的東西。不要使用double,因爲有些小數不能精確地表示爲double。在C#中使用小數類型,而在Oracle中使用數字類型。
相關問題
- 1. 爲什麼不存在電話號碼數據類型/庫
- 2. 什麼是郵件和電話號碼的正確MIME類型?
- 3. 日本的電話號碼
- 4. 電話號碼RegEx不適用於某些字符串
- 5. 電話號碼和出自人類語音的出生日期
- 6. 什麼是正確的數據類型用於一個號碼
- 7. 錯誤的電話號碼或類型
- 8. 電話號碼中的高亮號碼
- 9. 客觀的c組電話按類型和號碼
- 10. 電話號碼
- 11. 電話號碼
- 12. 用*號碼撥打電話號碼
- 13. C++電話號碼程序
- 14. 來自大量電話號碼的電話號碼是另一個電話號碼的前置號碼?
- 15. 使用Callkit打電話號碼不知道的電話號碼
- 16. 爲什麼gae需要電話號碼?
- 17. 在c中格式化電話號碼#
- 18. 什麼數據類型應該用於在SQL Server 2005中存儲電話號碼?
- 19. 電話號碼的隱藏號碼
- 20. cmusphinx模型的阿拉伯語使用什麼電話號碼
- 21. 用於電話號碼的AJAX MaskedEditExtender
- 22. Oracle號碼數據類型
- 23. 測試C#中的電話號碼
- 24. 未收到短信中的電話號碼和電話號碼中的正確號碼
- 25. ios 10在某些號碼上沒有啓動Swift電話
- 26. 電話號碼來電顯示/電話號碼
- 27. NSDataDetector電話號碼
- 28. 從電話號碼
- 29. Symfony3 - 電話號碼
- 30. Duplicate電話號碼
好吧,我會說電話號碼應該是一個字符串,如果你想保存它的格式:+49 005 544 5454或任何其他與前導零... – 2011-03-16 13:34:42