我在 Azure SQL 实例 (12.0.2000.8) 中有一个表,当我查询它时发现了这种奇怪的行为。

该列被定义为 Integer,但它不响应“WHERE”过滤器,也转换为 varchar 返回奇怪的结果。它只发生在一张表中(到目前为止)。
这里发生了什么?是一个错误吗?难道我做错了什么?我应该删除该表并重新创建它吗?
更多信息:当我查询表时出现问题。如果我使用不同的机器和客户端,我会遇到同样的问题(JDBC 也会发生这种情况)。
排序规则为 SQL_Latin1_General_CP1_CI_AS
谢谢!