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