Saltar al contenido

Cómo ver una función almacenada – SQL Server

Siéntete en la libertad de divulgar nuestro sitio y códigos en tus redes sociales, apóyanos para hacer crecer esta comunidad.

Solución:

Puede usar el comando sp_helptext para ver la definición. simplemente lo hace

Muestra la definición de una regla definida por el usuario, un procedimiento almacenado Transact-SQL sin cifrar predeterminado, una función Transact-SQL definida por el usuario, un activador, una columna calculada, una restricción CHECK, una vista o un objeto del sistema, como un procedimiento almacenado del sistema.

P.ej;

EXEC sp_helptext 'StoredProcedureName'

EDITAR:
Si tu databases o server son diferentes, entonces puedes hacerlo especificándolos también

EXEC [ServerName].[DatabaseName].dbo.sp_helptext 'storedProcedureName'

select definition 
from sys.sql_modules 
where object_name(object_id) like 'functionName'

--ShowStoredProcedures
select p.[type]
      ,p.[name]
      ,c.[definition]
  from sys.objects p
  join sys.sql_modules c
    on p.object_id = c.object_id
 where p.[type] = 'P'
   --and c.[definition] like '%foo%'
ORDER BY p.[name]
___________

SELECT OBJECT_NAME(object_id) ProcedureName,
       definition
FROM sys.sql_modules
WHERE objectproperty(object_id,'IsProcedure') = 1
ORDER BY OBJECT_NAME(object_id)

Sección de Reseñas y Valoraciones

Al final de todo puedes encontrar los informes de otros programadores, tú igualmente eres capaz dejar el tuyo si te apetece.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *