Informix - Buscar cadenas en Stored Procedures.

   
Vista:

Buscar cadenas en Stored Procedures.

Publicado por marquake (2 intervenciones) el 22/06/2015 11:20:32
Buenas a todos,

Necesito una manos con una cosa...

Tengo un procedimiento que me está fallando, en concreto dice que hay una variable que no existe y querría buscarla dentro de los Stored Procedures. Por temas ajenos no puedo depurar y no dispongo del código fuente de los Stored Procedure de toda la base de datos.

Mi pregunta es, ¿Existe alguna forma de hacer una busqueda en un fichero a través de SQL? Estoy utilizando como herramienta "DBVisualizer". La respuesta que me viene a mi pregunta es: "Imposible" pero al igual que se puede consultar la lista de Stored Procedures(select * from sysprocedures) de la base de datos he pensado que lo mismo era posible buscar dentro de ellos.

Gracias por adelantado!
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

Buscar cadenas en Stored Procedures.

Publicado por marquake (2 intervenciones) el 22/06/2015 13:02:48
Me autorespondo...Acabo de encontrar algo en la web de ibm:

http://www-01.ibm.com/support/knowledgecenter/SSGU8G_12.1.0/com.ibm.sqlr.doc/ids_sqr_051.htm

-- Nombre Procedimiento, fila y código
SELECT b.procname, seqno, data
FROM sysprocbody a, sysprocedures b
WHERE a.procid = b.procid
-- AND b.procname = 'XXXXXXXXXXXXXXXXXX' -- Nombre procedure
AND datakey = 'T'
AND DATA LIKE '%YYYYYYYYYYYY%' -- Texto que busco
ORDER BY seqno


Con esto he conseguido encontrarlo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de xve

Buscar cadenas en Stored Procedures.

Publicado por xve (4 intervenciones) el 22/06/2015 16:04:44
Gracias por compartirlo!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alejandro

Buscar cadenas en Stored Procedures.

Publicado por Alejandro (5 intervenciones) el 23/06/2015 05:15:48
Hazlo con AWK
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alejandro

Buscar cadenas en Stored Procedures.

Publicado por Alejandro (5 intervenciones) el 24/06/2015 05:12:41
Descarga el esquema a archivo ascii y ahi empieza a buscar con AWK o un grep
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar