Ir para conteúdo

Arquivado

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

feasso

@@IDENTITY - Salvar valor em outra tabela

Recommended Posts

Tenho o seguinte código em uma Proc:

 

-- Inserimos os Dados na Tabela TFabricante;
INSERT INTO TCliente
(cliNome, cliCelular, cliAparelho, cliEmail, cliAtivo, cliSenha, ID_Mentor, cliDtExpiracaoCadastro, ID_Dt_ExpiracaoCliente)
SELECT nome, gsm, aparelho, email,'1', @SENHA, 12, @Expiracao, '90' FROM clientes$ where gsm not in (select cliCelular from Tcliente) 
GO
SELECT @@IDENTITY AS id_cliente

GO
Inserir na Tabela de Treinamentos;
INSERT INTO TClienteTreinamento
(ID_Cliente, DtTreinamento)
VALUES (id_cliente,@DtTreinamento)

Como faço para salvar o valor do id_cliente que está vindo pelo @@IDENTITY na tabela TClienteTreinamento ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja se resolve pra você:

 

DECLARE @id_cliente INT
SELECT @id_cliente = @@Identity

no value você coloca

VALUE (@id_cliente, ....)

Compartilhar este post


Link para o post
Compartilhar em outros sites

O script está quase 100%, agora só preciso saber como eu passo o valor que está vindo da Select.... from clientes$ para colocar na TClienteModelo no lugar do &rs("aparelho")&. Veja o código abaixo:

 

INSERT INTO TCliente
(cliNome, cliCelular, cliAparelho, cliEmail, cliAtivo, cliSenha, ID_Mentor, cliDtExpiracaoCadastro, ID_Dt_ExpiracaoCliente)
SELECT nome, gsm, aparelho, email,'1', @SENHA, 12, @Expiracao, '90' FROM clientes$ 
SELECT @@IDENTITY AS id_cliente

DECLARE @id_cliente INT
SELECT @id_cliente = @@Identity

-- Inserir na Tabela de Treinamentos;
INSERT INTO TClienteTreinamento
(ID_Cliente, DtTreinamento)
VALUES (@id_cliente, @DtTreinamento)

-- Verificar como trazer os values atualizados      
INSERT INTO TClienteModelo (ID_Cliente, ID_ModeloAparelho)
VALUES (@id_cliente,'"&rs("aparelho")&"')

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.