运行时,当我运行从的SQLDeveloper一个SQL查询,它运行正常,当我运行从休眠SQL会话相同的查询,它给了我:“ORA-00918:含糊不清的列”错误。
模具上冬眠产生的任何类型的可以用来调试错误的SQL日志?SQL“列定义的含糊” - 从休眠
编辑:这里是SQL:(作品从罚款的SQLDeveloper)
SELECT main_contact.cont_name,
sub_contact.cont_name,
main_contact.cont_role_desc,
main_contact.cont_start_dte,
main_contact.cont_end_dte,
main_contact.cont_id,
sub_contact.cont_id,
main_contact.lookup_desc,
main_contact.cont_role_desc
FROM
(SELECT cont_rlat.cont_rlat_id ,
cont_role.cont_role_desc ,
cont.cont_name ,
cont.cont_ty_cde ,
cont.cont_sid ,
cont.cont_id ,
cont_rlat.rlat_from_dte ,
cont.cont_start_dte ,
cont.cont_end_dte ,
cont_rlat.app_id ,
lookup_data_mgmt.lookup_desc
FROM cont_rlat join
cont on cont_rlat.cont_sid = cont.cont_sid
join cont_role on cont_rlat.cont_role_id=cont_role.cont_role_id
join app on cont_rlat.app_id = app.app_ID
join LOOKUP_DATA_MGMT on app.app_TY_CDE = LOOKUP_DATA_MGMT.LOOKUP_ID
where
app.app_id =:investmentProfileCId
) main_contact left join
(SELECT cont.cont_id,
cont.cont_name,
cont_sub_rlat.cont_rlat_id
FROM cont_sub_rlat join
cont on
cont_sub_rlat.individual_cont_id = cont.cont_sid
) sub_contact on
main_contact.cont_rlat_id = sub_contact.cont_rlat_id
列中可能埋在堆栈跟踪,请发表。以及表格的映射。 – hvgotcodes 2011-01-27 00:37:04
谢谢..请参阅编辑。此外,列不在堆栈跟踪中。我在那里搜索。 – Victor 2011-01-27 16:52:09