Usuário com melhor resposta
Consulta com Insert

Pergunta
-
Boa Tarde
Senhores
Tenho essa tabela
SELECT
[Id]
, [Codigo_Treinamento]
FROM
[MP_RH_TIPO_TREINAMENTO]
Preciso consultar o ID e Gravar o código do treinamento nesse insert abaixoINSERT INTO MP_RH_CARGO_TREINAMENTO (
[idCargo],
[Cargo_codigo],
[idTreinamento],
[Codigo_Treinamento],
[data_criacao],
[login_usuario]
) VALUES (
@p_idCargo ,
@p_Cargo_codigo ,
@p_idTreinamento ,
@p_Codigo_Treinamento , [Codigo_Treinamento]
GETDATE() ,
@p_Login
)
SELECT SCOPE_IDENTITY() AS ID
Respostas
-
Boa noite,
Experimente dessa forma:
INSERT INTO MP_RH_CARGO_TREINAMENTO ( [idCargo], [Cargo_codigo], [idTreinamento], [Codigo_Treinamento], [data_criacao], [login_usuario] ) VALUES ( @p_idCargo, @p_Cargo_codigo, @p_idTreinamento, (SELECT [Codigo_Treinamento] FROM [MP_RH_TIPO_TREINAMENTO] WHERE [Id] = @p_idTreinamento), GETDATE(), @p_Login )
Espero que ajude
Assinatura: http://www.imoveisemexposicao.com.br
- Sugerido como Resposta Junior Galvão - MVPMVP sexta-feira, 10 de novembro de 2017 21:58
-
Todas as Respostas
-
Boa noite,
Experimente dessa forma:
INSERT INTO MP_RH_CARGO_TREINAMENTO ( [idCargo], [Cargo_codigo], [idTreinamento], [Codigo_Treinamento], [data_criacao], [login_usuario] ) VALUES ( @p_idCargo, @p_Cargo_codigo, @p_idTreinamento, (SELECT [Codigo_Treinamento] FROM [MP_RH_TIPO_TREINAMENTO] WHERE [Id] = @p_idTreinamento), GETDATE(), @p_Login )
Espero que ajude
Assinatura: http://www.imoveisemexposicao.com.br
- Sugerido como Resposta Junior Galvão - MVPMVP sexta-feira, 10 de novembro de 2017 21:58
-
-
-
-
-
fiz a insert
NSERT into MP_RH_CARGO_TREINAMENTO (idCargo, Cargo_codigo, idTreinamento, Codigo_Treinamento, data_criacao, login_usuario) SELECT @p_idCargo, @p_Cargo_codigo, T1.value, T2.Codigo_Treinamento, current_timestamp, @p_Login from fn_Split (@p_idTreinamento, ',') as T1 inner join MP_RH_TIPO_TREINAMENTO as T2 on T2.Id = T1.value;
Ops para fazer a exclusão dos id selecionado pelo usuário
-
-
Experimente dessa forma:
delete T2 from MP_RH_TIPO_TREINAMENTO as T2 inner join fn_Split (@p_idTreinamento, ',') as T1 on T2.Id = T1.value;
Espero que ajude
Assinatura: http://www.imoveisemexposicao.com.br
-