2012-02-03 358 views
0

我的地區代碼應該存儲在我的數據庫的單獨字段中嗎?這在解析用戶輸入方面造成了很大的痛苦......但它會增加價值讓它可以搜索......但我不知道有多少。地區代碼分隔區域

現在,我們有結構

  • COUNTRYCODE
  • AREACODE
  • ExchangeAndSuffix
  • 擴展

我們正在考慮合併AREACODE和ExchangeAndSuffix。

這裏的標準做法是什麼?

謝謝。

+0

每個國家都有區號嗎? – 2012-02-03 22:59:24

+0

在大多數情況下,他們會,不是嗎? – Jeff 2012-02-04 00:04:16

+0

「大多數情況下」是指每個國家都不使用區號。那些使用不同數字的數字。 – 2012-02-04 00:40:20

回答

0

您必須回答的問題是:「電話號碼是否代表單數值,還是代表幾個結合形成單數元組的值?」換句話說,你是否有實際的邏輯(無論是查詢還是業務邏輯)由這些組件(區號,交換等)決定,還是電話號碼只是一個電話號碼?

+0

我們絕對有報道希望能夠找到地區代碼......但有辦法做事情,如尋找前三位數字來完成...... – Jeff 2012-02-04 00:04:38

+0

如果地區代碼代表特定於您的東西,那麼它應該在自己的領域。 – 2012-02-04 00:41:58