Buscar clase y objetos de procedimientos almacenados en sql server

dioselina123 105 views 4 slides Nov 03, 2016
Slide 1
Slide 1 of 4
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4

About This Presentation

buscar clases , objetos y textos en procedimientos almacenados de sql server


Slide Content

SQL – Buscar texto dentro de
procedimientos almacenados






Cuando comenzamos a dar soporte o continuidad a un
proyecto ya iniciado, es necesario conocer donde se
encuentran algunos elementos, en este caso si
necesitamos realizar la búsqueda de instrucciones en los
procedimientos almacenados y no perder tiempo
buscando en cada uno de los procedimientos es
recomendable utilizar las funciones de búsqueda que SQL
nos ofrece, a continuación, se mostrara como funciona y el
resultado que arroja.
Query para búsqueda en procedimientos almacenados.
El siguiente es el Query que se utilizara para
realizar la búsqueda, solo es necesario
localizarnos en la base de datos del cual

analizaremos el contenido.




[SQL-2008] Buscar texto en definiciones de Objetos MS
SQL Server.


Saludos amigos en esta ocasión les dejo un ejemplo de
cómo poder buscar “Cadenas de Texto” en la definición
de nuestros Procedimientos almacenados.
En este ejemplo vamos a buscar la palabra
‘HumanResources’ en los procedimientos almacenados
de la base de datos ‘AdventureWorks2008’.

Necesitamos ejecutar el siguiente script con la cadena de
texto que se va a buscar.
USE AdventureWorks2008;
SELECT Name
FROM sys. procedures
WHERE OBJECT_DEFINITION(OBJECT_ID) LIKE
'%HumanResources%'
GO
Si se encontraron resultados, a continuación se mostrara
un listado con los nombres de los procedimientos
almacenados que contienen nuestra palabra.

Bien amigos, para comprobar el resultado elegiremos uno
de los procedimientos para ver su definición e identificar
que contiene la palabra que buscamos
‘HumanResources’.
USE AdventureWorks2008;
EXEC sp_HelpText 'uspGetManagerEmployees'
Resultado:

Como pueden ver el resultado es sobre un Procedimiento
almacenado de los de la lista que contienen la palabra a
buscar, las palabras encerradas en color morado son las
que coinciden con nuestra búsqueda, de esta manera
podemos buscar lo que deseemos dentro de nuestros
Stored Procedures y ver su definición rápidamente.
Tags