2012-02-03 123 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