当我从结果集中获取值时,出现此错误。
错误:com.microsoft.sqlserver.jdbc.SQLServerException:列名company.short_name无效
情况1 :
select company.short_Name,location_name from company,location;
Run Code Online (Sandbox Code Playgroud)
这个查询在 SQL Server 上执行得很好,但是在我的 java 代码中,当我尝试检索像resultset.getString("company.short_name");当时这样的值时,会出现上述错误。
案例2:
select company.short_Name short_name,location_name from company,location;
Run Code Online (Sandbox Code Playgroud)
并检索值,就像resultset.getString("short_name");它在数据库 MySQL 和 MSSQL 上都能正常工作一样。
我正在将数据库从 MySQL 迁移到 MSSQL。上述情况 1 在 MySQL 中工作正常,但为什么在 MSSQL 中不起作用?