2012-03-16 36 views
0

您是否有任何想法应该存储IMEI的方式?我应该将它作为bigint存储吗?或者可能是真实的或浮动或varchar? IMEI需要15个字符,通常它是所有数字,没有任何空格或分隔符。将IMEI存储在SQL Server/Azure中

回答

2

您是指移动设备#的,如描述here?如果您要搜索数字的部分匹配,则需要将其存储为某种类型的字符表示形式。当涉及到部分匹配搜索时,任何类型的整数(或bigint)值都会使事情变得更具挑战性。另外,如果您想验证校验码,则需要遍历IMEI中的每个数字,因此,在这种情况下,字符表示法将更好地工作。

+0

谢谢你。我将它存储为char(15)而不是:) – test 2012-03-16 19:30:32