0

下面的示例被大大简化以说明我面临的问题。我要做的是加载一个 ORACLE 临时表,然后使用 myBatis 对该表运行查询。很可能我在准备这个语句时忘记了 ORACLE 的一些基础知识,它已经有一段时间了......无论如何,我已经使用同样的方法来填充 SQL Server 和 Sybase 中的临时表,但是我在设置时遇到了麻烦在 ORACLE 中工作的正确语法。有什么想法我在这里做错了吗?

<select id="myTest"  resultType="java.util.LinkedHashMap"  fetchSize="1000">
   BEGIN
     INSERT INTO mySessionTable (a,b) VALUES (1,1);
     INSERT INTO mySessionTable (a,b) VALUES (2,1);
     INSERT INTO mySessionTable (a,b) VALUES (3,1);
   END;

   SELECT a, b FROM mySessionTable;        
</select>  
4

0 回答 0