我需要在数据库中存储邮政编码。列应该设置多大?

14 浏览
0 Comments

我需要在数据库中存储邮政编码。列应该设置多大?

我希望在我的 Oracle 数据库中,这一列是一个 VARCHAR2 类型。

美国邮编是 9 位数。

加拿大邮编是 7 位数。

我认为 32 个字符是一个合理的上限。

我错过了什么吗?

[编辑]

今天我学到了,12 是这个问题的一个合理答案。

感谢所有为此做出贡献的人。

admin 更改状态以发布 2023年5月22日
0
0 Comments

正如@neil-mcguigan提出的,维基百科有一个关于这个主题的不错的页面。根据那个页面,12个字符就足够了:http://en.wikipedia.org/wiki/List_of_postal_codes

维基百科文章列出了约254个国家,这对于UPU(万国邮政联盟)的192个成员国来说相当不错。

0
0 Comments

浏览维基百科的邮政编码页面,32个字符应该足够了。我认为16个字符也不错。

0