myBatis ORACLE - 尝试加载临时表,然后对其运行select语句

时间:2015-05-27 04:24:13

标签: oracle mybatis ibatis sqlmap

以下示例大大简化,以说明我面临的问题。我想要做的是加载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>  

0 个答案:

没有答案