Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Minuto

Procedure (select -> Insert)

Recommended Posts

Uma procedure +- assim:numa tabela :grupo| nome01 | Joao01 | seu irmao01 | Jose02 | chule02 | manéprocedure:que copie os dados de uma grupo@matriz@clonevariaveis@valorbeginfor Select nome from tabela where grupo = @matriz into @valor ;insert into tabela (grupo , nome) values(@clone,@valor) ;endusei a sintaxe do Interbase como seria no SQL Server?

Compartilhar este post


Link para o post
Compartilhar em outros sites

na mesma tabela nunca tentei.. mas direto naum funciona?

INSERT INTO tabelaSELECT campo1, campo2FROM tabelaWHERE campo1 = 1 AND   campo2 = 2

Compartilhar este post


Link para o post
Compartilhar em outros sites

depois de 2 horas...Consegui!!!!Ficou muuuito simples e funcional , serve pra clonar dados na mesma tabela (usando chavesP diferentes);vou postar ela aqui :CREATE PROCEDURE EP_Clone @matriz varchar(10), @filha varchar(10)ASBEGIN--limpa a tabela filha delete from modelagem where codconc = @filha and tabela='Candidato';insert into modelagem (codconc, tabela, campo, tipo, tamanho, alterado, itens, x, y)(select @filha ,tabela, campo, tipo, tamanho, alterado, itens, x, y from modelagem where dconc=@matriz);ENDGOela copia todos os dados da tabela com o codigo @matriz e insere esses dados com o codigo @filha

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.