gpt4 book ai didi

sql-server - 我应该在电话的 SQL varchar(length) 中考虑最长的全局电话号码是多少

转载 作者:行者123 更新时间:2023-12-01 16:28:59 24 4
gpt4 key购买 nike

我应该在电话的 SQL varchar(length) 中考虑最长的全局电话号码是多少。

注意事项:

  • + 表示国家/地区代码
  • () 表示区号
  • x + 6 个数字表示 Extension 扩展(因此设为 8 {space})
  • 组之间的空格(即在美国电话中 +x xxx xxx xxxx = 3 个空格)
  • 这就是我需要您帮助的地方,我希望它能遍及全局

考虑到我现在的具体情况,我不需要卡等。号码以国家/地区代码开头,以分机号结尾,不需要传真/电话等注释,也不需要电话卡内容。

最佳答案

假设您不存储“+”、“()”、“-”、空格和“您有什么”之类的内容(为什么要存储这些内容,它们是表示问题,会根据本地习俗和情况而有所不同)网络分布),ITU-T 建议 E.164对于国际电话网络(大多数国家网络通过该网络连接)指定整个号码(包括国家/地区代码,但不包括拨出所需的前缀,例如international calling prefix,该前缀因国家/地区而异,也不包括后缀,例如 PBX 分机号码)最多为 15 个字符

调用前缀取决于调用者,而不是被调用者,因此不应(在许多情况下)与电话号码一起存储。如果数据库存储个人通讯录的数据(在这种情况下,存储国际电话前缀是有意义的),则在芬兰,您必须处理的最长国际前缀 ( according to Wikipedia ) 目前为 5 位数字。

至于后缀,某些 PBX 支持最多 11 位数字分机(同样, according to Wikipedia )。由于 PBX 分机号码是不同拨号计划的一部分(PBX 与电话公司的交换机是分开的),因此分机号码需要与电话号码区分开来,可以使用分隔符或将它们存储在不同的列中。

关于sql-server - 我应该在电话的 SQL varchar(length) 中考虑最长的全局电话号码是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/723587/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com