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.



.jpg)













1 comentarios:
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'
Publicar un comentario