Citas Citables


jueves, 23 de septiembre de 2010

Encontrar texto en BB.DD.



Para buscar una cadena dentro de los procedimientos almacenados en SQL SEVER 2000 lo podemos realizar de la siguiente forma

SELECT ROUTINE_NAME, ROUTINE_DEFINITION
FROM INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_DEFINITION LIKE '%cadena%'
AND ROUTINE_TYPE='PROCEDURE'

cuando cadena es lo que queremos encontrar, al decir, ROUTINE_TYPE='PROCEDURE' limitamos la busqueda a procedimientos almacenados, pero podriamos buscar dentro de cualquier objeto en la base de datos.



Para buscar una cadena dentro de los procedimientos almacenados en SQL SEVER 2000 lo podemos realizar de la siguiente forma

SELECT ROUTINE_NAME, ROUTINE_DEFINITION
FROM INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_DEFINITION LIKE '%cadena%'
AND ROUTINE_TYPE='PROCEDURE'

cuando cadena es lo que queremos encontrar, al decir, ROUTINE_TYPE='PROCEDURE' limitamos la busqueda a procedimientos almacenados, pero podriamos buscar dentro de cualquier objeto en la base de datos.

1 comentarios:

Unknown dijo...

PARA SQL SERVER 2005

SELECT ROUTINE_NAME, ROUTINE_DEFINITION, ROUTINE_TYPE
FROM sapc.INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_DEFINITION LIKE '%index%'
AND ROUTINE_TYPE='PROCEDURE'