Gera um script com todas as procedures

SQL Server

04/11/2013

Amigos.
Gostaria de gera um script com todas as procedures do banco sql server 2008, observei que as mesmas estando em uso não é possível ser gerado, outro detalhe e que eu gostaria que o script fosse gerado separadamente por procedure, outro detalhe é que gostaria de adicionar no inicio é no final a possibilidade de verificar se a mesma existe, e caso sim então eu vou dar um drop e criar novamente.
Ex:
if exists(select * from sys.procedures where sys.procedures.name = 'sprTeste')
begin
drop procedure sprTeste;
print 'Procedure sprTeste localizada e excluída';
end
else
begin
print 'Não foi localizada a procedure sprTeste;
end

USE [OSAME]
GO

//código da procedure
GO
print 'Procedure sprTeste criada com sucesso!'

agradeço a ajuda
Itamar Souza

Itamar Souza

Curtidas 0

Respostas

Mariana Carvalho

Mariana Carvalho

04/11/2013

alguem conhece a solução?
GOSTEI 0
Jefferson Santos

Jefferson Santos

04/11/2013

sp_helptext 'NOME DA PROCEDURE'
vai copiando o script e salvando no bloco de notas. ^^)
GOSTEI 0
Alex Lekao

Alex Lekao

04/11/2013

eu nao entendi muito bem, mas nao faco nem ideia... rsrsr
GOSTEI 0
Fabiano Carvalho

Fabiano Carvalho

04/11/2013

sp_helptext 'NOME DA PROCEDURE'
vai copiando o script e salvando no bloco de notas. ^^)


Crie um curosor que tambem gere arquivos de saida com o resultado.

Estou sem tempo para explicar.
GOSTEI 0
POSTAR