Oracle - Variable en Sentencia con Comilla Sencilla

 
Vista:

Variable en Sentencia con Comilla Sencilla

Publicado por Diana (1 intervención) el 22/10/2021 23:39:50
Buenas Tardes

Tengo la siguiente consulta

SELECT DISTINCT GM_VETRANSFO_PT.G3E_FID, GM_VETRANSFO_PT.FASES_CONN, GM_VETRANSFO_PT.CIRCUITO_CONN, GM_VECON_PRI_LN.FASES_CONN,
(CASE WHEN CCOMUN.FECHA_MODIFICACION > CCOMUN_2.FECHA_MODIFICACION THEN CCOMUN.FECHA_MODIFICACION ELSE CCOMUN_2.FECHA_MODIFICACION END)
AS FECHA_MODIFICACION,
(CASE WHEN CCOMUN.FECHA_MODIFICACION > CCOMUN_2.FECHA_MODIFICACION THEN CCOMUN.USUARIO_MODIFICACION ELSE CCOMUN_2.USUARIO_MODIFICACION END)
AS USUARIO_MODIFICACION
FROM GENERGIA.GM_VECON_PRI_LN GM_VECON_PRI_LN, GENERGIA.GM_VETRANSFO_PT GM_VETRANSFO_PT,GENERGIA.CCOMUN CCOMUN,GENERGIA.CCOMUN CCOMUN_2
WHERE (GM_VETRANSFO_PT.G3E_FID = CCOMUN.G3E_FID AND GM_VECON_PRI_LN.G3E_FID = CCOMUN_2.G3E_FID)
AND GM_VETRANSFO_PT.NODO1_ID = GM_VECON_PRI_LN.NODO2_ID AND (GM_VETRANSFO_PT.ESTADO In ('PROPUESTO RETIRAR','PROPUESTO MODIFICAR','OPERACION'))
AND (GM_VECON_PRI_LN.ESTADO In ('PROPUESTO RETIRAR','PROPUESTO MODIFICAR','OPERACION'))
AND (GM_VECON_PRI_LN.FASES_CONN In ('R','S','T') And GM_VECON_PRI_LN.FASES_CONN<>GM_VETRANSFO_PT.FASES_CONN)
AND (GM_VETRANSFO_PT.FASES_CONN In ('R','S','T')) AND (GM_VETRANSFO_PT.NODO1_ID<>0)
--AND (CASE WHEN CCOMUN.FECHA_MODIFICACION > CCOMUN_2.FECHA_MODIFICACION THEN CCOMUN.USUARIO_MODIFICACION ELSE CCOMUN_2.USUARIO_MODIFICACION END) LIKE 'EPM%'
--AND ((CASE WHEN CCOMUN.FECHA_MODIFICACION > CCOMUN_2.FECHA_MODIFICACION THEN CCOMUN.USUARIO_MODIFICACION ELSE CCOMUN_2.USUARIO_MODIFICACION END) = '" & lg_person & "')



El ultimo And esta comentariado porque necesito ingresar un usuario, la consulta lo hace bien, pero si lo deescomentareo, no me trae informacion debido a que lo que digitan en la variable, el nombre del usuario, queda sin comilla sencilla

Si por decir algo en la variable pedida digito GERENCIA
La consulta deberia de quedar = 'GERENCIA' con comilla sencilla
pero queda sin las comillas sencillas, motivo por el cual no encuentra informacion y no saca resultados.

Gracias por su colaboracion
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder