sql - 将 IMEI 存储在 SQL Server/Azure 中

标签 sql azure azure-sql-database imei

您知道我应该以哪种方式存储 IMEI 吗?我应该将其存储为 bigint 吗?或者可能是实数、 float 或varchar? IMEI 占用 15 个字符,通常都是数字,没有任何空格或分隔符。

最佳答案

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

关于sql - 将 IMEI 存储在 SQL Server/Azure 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9742694/

相关文章:

sql - 打开 "September$"的行集失败。检查对象是否存在于数据库中

c# - SendGrid 不是属性类

azure - 如何将本地数据库恢复到 Windows Azure 数据库?

sql-server - Freetds 无法通过服务器名称 (-S) 连接到 SQL Azure,但可以通过主机 (-H) 连接

mysql - sql 根据最新价格求和

php - 需要在 php 脚本中编写一个 mySQL 查询,它将随着每次提交 session 中用户输入的变化而自动变化

c# - 索引 0 为负数或高于行数

azure - Microsoft Azure - Multi-Tenancy 架构和登陆区

Azure VPN 客户端 "Status = VPN Platform did not trigger connection"

javascript - 每个连接请求 Node JS 和 SQL?