| ANSI Joins in Forms 6 [message #381195] |
Thu, 15 January 2009 11:21  |
magda.aguilar
Messages: 2 Registered: January 2009 Location: Ingenieer
|
Junior Member |
|
|
Hi , i have this query and works very well on sqlplus but in the lov, show me an error 40502
¿what can i do?
thanks!
SELECT B.SIPMEUNIDAD_ADMON code, B.SIPMENOMBRE_UNIDAD_ADMON name , A.SIPMENOMBRE_UNIDAD_ADMON name_supervisor FROM SIPME_UNIDAD_ADMINISTRATIVA A RIGHT OUTER JOIN SIPME_UNIDAD_ADMINISTRATIVA B
ON (A.SIPMEUNIDAD_ADMON = B.SIPMEUNIDAD_ADMON_SUPERIOR)
WHERE B.SIPMEUNIDAD_ADMON=TO_NUMBER(DECODE(:ColValor,'0', B.SIPMEUNIDAD_ADMON, :ColValor))
ORDER BY B.SIPMEUNIDAD_ADMON
|
|
|
|
|
|
|
|
| Re: ANSI Joins in Forms 6 [message #381362 is a reply to message #381195] |
Fri, 16 January 2009 08:16  |
magda.aguilar
Messages: 2 Registered: January 2009 Location: Ingenieer
|
Junior Member |
|
|
I found the solution , I have to user Replace before the parameter and it's works!!
thanks any way
SELECT B.SIPMEUNIDAD_ADMON CODIGO, B.SIPMENOMBRE_UNIDAD_ADMON UNIDAD , A.SIPMENOMBRE_UNIDAD_ADMON UNIDAD_PADRE FROM SIPME_UNIDAD_ADMINISTRATIVA A RIGHT OUTER JOIN SIPME_UNIDAD_ADMINISTRATIVA B ON (A.SIPMEUNIDAD_ADMON = B.SIPMEUNIDAD_ADMON_SUPERIOR)
WHERE B.SIPMEUNIDAD_ADMON = DECODE(replace(:Global.ColValor, '''', '') ,'', B.SIPMEUNIDAD_ADMON,replace(:Global.ColValor, '''', ''))
ORDER BY B.SIPMEUNIDAD_ADMON
|
|
|
|