紧急求助~关于SQL的问题 
代码:
public void getDataByWQN(String parameters)
{
System.out.println("sss:"+parameters);
if ((parameters != null) && 
(!("".equals(parameters.trim()))))
{
try
{
setWhereClause("temp.WIP_ENTITY_ID=:1");
setWhereClauseParams(null); // Always reset
setWhereClauseParam(0, parameters);System.out.println(this.getQuery()+"--------------");
executeQuery();
}
catch(Exception e)
{
System.out.println(e);
}
//
}}
SQL如下:
SELECT * FROM (select temp.WIP_ENTITY_ID,
temp.WIP_ENTITY_NAME,
temp.DESCRIPTION,
temp.ASSET_NUMBER,
temp.ASSET_DESCRIPTION,
temp.WORK_ORDER_TYPE_DISP,
temp.CLASS_CODE,
temp.SCHEDULED_START_DATE,
temp.SCHEDULED_COMPLETION_DATE,
temp.DATE_RELEASED,
temp.DATE_COMPLETED,
temp.DATE_CLOSED,
temp.PRIORITY_DISP,
temp.full_name,
REQUESTS.Work_Request_Number,
REQUESTS.Creation_Date,
fuser.description as userName,
bomv.description as deptName,
entities.description as descriptionName
from eam_work_orders_temp temp 
inner join WIP_EAM_WORK_REQUESTS REQUESTS on temp.WIP_ENTITY_ID=REQUESTS.wip_entity_id
inner join wip_entities entities on entities.wip_entity_id=temp.WIP_ENTITY_ID
inner join fnd_user fuser on fuser.user_id=REQUESTS.Created_By 
inner join BOM_RESOURCES_V bomv on bomv.resource_id=REQUESTS.Attribute3
where temp.organization_id=fnd_profile.value('ORG_ID')) QRSLT WHERE (temp.WIP_ENTITY_ID=:1)执行后打印:
sss:28201SELECT * FROM (select temp.WIP_ENTITY_ID,
temp.WIP_ENTITY_NAME,
temp.DESCRIPTION,
temp.ASSET_NUMBER,
temp.ASSET_DESCRIPTION,
temp.WORK_ORDER_TYPE_DISP,
temp.CLASS_CODE,
temp.SCHEDULED_START_DATE,
temp.SCHEDULED_COMPLETION_DATE,
temp.DATE_RELEASED,
temp.DATE_COMPLETED,
temp.DATE_CLOSED,
temp.PRIORITY_DISP,
temp.full_name,
REQUESTS.Work_Request_Number,
REQUESTS.Creation_Date,
fuser.description as userName,
bomv.description as deptName,
entities.description as descriptionName
from eam_work_orders_temp temp 
inner join WIP_EAM_WORK_REQUESTS REQUESTS on temp.WIP_ENTITY_ID=REQUESTS.wip_entity_id
inner join wip_entities entities on entities.wip_entity_id=temp.WIP_ENTITY_ID
inner join fnd_user fuser on fuser.user_id=REQUESTS.Created_By 
inner join BOM_RESOURCES_V bomv on bomv.resource_id=REQUESTS.Attribute3
where temp.organization_id=fnd_profile.value('ORG_ID')) QRSLT WHERE (temp.WIP_ENTITY_ID=:1)--------------但是报出如下错误:
oracle.jbo.SQLStmtException: JBO-27122: 准备语句时出现 SQL 错误。语句: SELECT * FROM (select temp.WIP_ENTITY_ID,
temp.WIP_ENTITY_NAME,
temp.DESCRIPTION,
temp.ASSET_NUMBER,
......
我查了N遍就是没看出那有问题,请各位达人帮我看看