Como encontrar a un procedimiento almacenado

Introducción


La siguiente consulta permite buscar a un procedimiento almacenado usando el comando like.
A veces estamos buscando un procemimiento almacenado en SQL Server, pero tenemos muchos y no nos acordamos el nombre exacto. Sin embargo, nos acordamos parte del nombre del procedimiento.
En esta ocasión, veremos como buscar un procedimiento almacenado.

Ejemplo

Esto es muy útil cuando buscamos un procedimiento almacenado cuyo nombre contiene cierta palabra.


SELECT
name
FROM
sys.procedures
WHERE
name LIKE '%nombreprocedimiento%'

La vista sys.procedures contiene el listado de procedimientos almacenados en la base de datos activa.
Name es el nombre del procedimiento almacenado a buscar y el comando like con las comillas simples y el simbolo de porcentaje, permite buscar nombres que contengan una palabra clave.

Por ejemplo. Si no te acuerdas el nombre exacto de tu procedimiento almacenado, pero te acuerdas que contiene la palabra ventas, tu búsqueda será la siguiente.

SELECT
name
FROM
sys.procedures
WHERE
name LIKE '%ventas%'

La consulta te listará todos los procedimientos almacenados que contengan la palabra ventas.

Comentarios

Entradas populares de este blog

Detectar el usuario de Windows utilizando C#

La página oficial del dólar blue en Bolivia

Lo nuevo de SQL Server 2008 respecto a SQL Server 2005