我需要创建一个临时表来存储一些ID,在稍后的查询中将处理这些ID。但是我收到了错误消息:
com.microsoft.sqlserver.jdbc.SQLServerException: 该语句未返回结果集。
当我在我的SQL中执行创建#temp表的查询时,我不需要任何结果集,只需要创建一个带有记录的临时表。请指导我。
我的主查询代码如下:
String queryTempTable = "SELECT TOP (2) A.Id INTO #temp\n" +
"FROM SALESDM.dbo.FactSales A\n" +
"INNER JOIN SALESDM2.dbo.FactSales B\n" +
"ON A.Id = B.Id\n" +
"AND (\n" +
" A.sysDateModified = B.sysDateModified\n" +
" OR A.Id = B.Id\n" +
" OR A.ModifiedDatetime = B.ModifiedDatetime\n" +
" )";
System.out.println(queryTempTable);
if (conn == null) {
System.out.println("Unable to create Connection");
} else {
Statement stmtTempTable = conn.createStatement();
stmtTempTable.executeQuery(queryTempTable);
}