select * from (
select rownum RowIndex, a.车辆标识 as 车牌,a.编号,a.sim卡号码,a.通讯模块序列号
,a.车载类型 as 车载设备类型,c.类型名称 as 车载设备类型名称
,a.车辆类型id as 车辆类型 ,e.fvehicletypename||'|'||e.ftypeclassification as 车辆类型名称
,a.型号,d.型号名,to_char(a.注册日期,'yyyy-mm-dd') as 注册日期,a.核载人数,a.车架号,a.发动机号,a.车牌分类,a.备注,b.所属实体名称 ,a.排气量,a.国资账面价值
from 车辆实体信息表 a
LEFT OUTER JOIN 实体所属关系表 b ON a.车辆标识 = b.实体名称
LEFT OUTER JOIN 车载类型信息表 c ON a.车载类型 = c.类型编号
LEFT OUTER JOIN 车辆型号信息表 d ON a.型号 = d.型号
LEFT OUTER JOIN 车辆类型信息表 e ON a.车辆类型id=e.fid
where 1=1
{0}
{1}
{2}
{3}
{4}
) t
where t.rowindex between :StartRowIndex and :EndRowIndex
求大神看看这个sql语句哪里的问题