|
|
|
|
@ -20,10 +20,10 @@ public interface QueryLargeDataExportBLSQL { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@SQL("select * from (" |
|
|
|
|
+"select @rownum:=@rownum+1 datanum, s.* from (" |
|
|
|
|
+" select ROW_NUMBER() OVER () AS datanum, s.* from (" |
|
|
|
|
+ "${sql}" |
|
|
|
|
+") s ,(select @rownum := 0) ax " |
|
|
|
|
+" limit 0,#{rownum}) t where t.datanum>#{index} and t.datanum<=#{rownum}") |
|
|
|
|
+") s " |
|
|
|
|
+" limit #{rownum}) t where t.datanum>#{index} and t.datanum<=#{rownum}") |
|
|
|
|
SSRS getDataBySqlAndIndexAndRownum_MYSQL(@Param("sql") String sql, |
|
|
|
|
@Param("rownum") int rownum, |
|
|
|
|
@Param("index") int index); |
|
|
|
|
|