O SQL Server nos permite visualizar a definição de uma store procedure, vamos criar uma.
CREATE PROCEDURE ObterSoma AS BEGIN SELECT 1 + 1; END
Se criarmos a store procedure acima, e executarmos o select abaixo (é possível passar para a função “OBJECT_ID” o caminho completo do acesso ao objeto do banco de dados)
SELECT OBJECT_DEFINITION (OBJECT_ID(N'ObterSoma'));
Teremos
A função “OBJECT_DEFINITION” encapsula a chamada da tabela “sys.sql_modules”, ou seja, também poderíamos ver o conteúdo da store procedure desta forma:
SELECT definition FROM sys.sql_modules WHERE object_id = (OBJECT_ID(N'ObterSoma'));
Também existe a store procedure “sp_helptext” que mostra a definição:
sp_helptext ObterSoma
Até a próxima pessoal!