Preciso fazer a copia de um procedure como fazer?
-
quinta-feira, 5 de julho de 2012 19:31
Estou tentando fazer a copia de uma procedure para o mesmo banco .
Como fazer?
Obrigada
Todas as Respostas
-
quinta-feira, 5 de julho de 2012 20:21
Você pode usar a opção "script procedure as" + "create" e colocar um novo nome e pronto (F5).
At;
Rafael
- Editado Rafael S. Melo quinta-feira, 5 de julho de 2012 20:23
- Marcado como Resposta Gislenegomes terça-feira, 10 de julho de 2012 21:26
-
sexta-feira, 6 de julho de 2012 01:32
Gislene,
Tenho mais 2 opções de cópia para sugerir:
1) Expandir a pasta Stored Procedure, localizar a que você criou, clicar com o botão direito e escolher a opção Modify para gerar o código fonte. Depois é só alterar para CREATE PROCEDURE e será necessário alterar o nome dela também, apertar o F5 para executar, lembrando que é importante atribuir as devidas permissões para o usuário.
2) Utilizar a função sp_helptext 'Nome_Proc', copiar, alterar o nome dele e executar o F5.
Escolhendo qualquer uma das opções, a Stored Procedure será criada no mesmo banco de dados com sucesso.
At,
Ricardo Pellini
- Sugerido como Resposta Ricardo Pellini sexta-feira, 6 de julho de 2012 01:38
- Editado Ricardo Pellini sexta-feira, 6 de julho de 2012 02:00 retificação
- Marcado como Resposta Gislenegomes terça-feira, 10 de julho de 2012 21:26
-
sexta-feira, 6 de julho de 2012 12:52
Gislene,
vai no teu BANCO --> programmability -->Stored Procedures --> clica com botão direito na procedure que vc quer copiar
--> Script Procedure as --> create to --> new Query Editor Windows
agora vc só altera o nome para o novo nome que vc deseja... (F5)..
vc ja vai ter duas procedures com a mesma função. um com o nome antigo e outro com o novo nome.
Abç
Midana Fernandes Sana Fortaleza - CE Brasil
- Marcado como Resposta Gislenegomes terça-feira, 10 de julho de 2012 21:26

