我无法在ibatis SQL Query(#table)中使用临时表。此查询在SQL Server上执行。
DECLARE @file_id int
SET @file_id = 38--#FileID#
SELECT * INTO #NotFinishedRecords FROM TABLE
答案 0 :(得分:0)
以下是使用xml mapper在IBATIS中创建临时表的示例:
<sqlMap namespace="xxx" xmlns="http://ibatis.apache.org/mapping" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<select id="GetTempTableData" resultClass="xxx" parameterClass="System.String">
Create table ##TestTable(ID varchar(20), Name varchar(100))
Insert into ##TestTable values('1001-101','ABC')
Insert into ##TestTable values('1001-102','XYZ')
Select * from ##TestTable
</select>
</sqlMap>