Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
estou criando uma procedure, mas estou com uma duvida...
dentro da procedure, tenho um select...
e no insert preciso usar os valores do primeiro select mas nao estou sabendo como pegar os valores...
ai vai meu codigo...
CREATE PROCEDURE sp_InsereCarga_T010
(
@RetVal int OUTPUT,
@Carga varchar(5),
@Codigo varchar(6),
@prioridade int
)
AS
BEGIN
IF NOT EXISTS (SELECT B1_COD, AN003_QTDE FROM T003_ARMAZEM WHERE AS003_CARGA = @Carga)
SET @RetVal = 2 /* carga inexistente */
ELSE
BEGIN
INSERT INTO T010_TRANSITO
(AD010_DTSOLICITACAO, AS010_TIPOOPERACAO, B1_COD, AS010_CARGA,
AN010_QTDE, AN010_PRIORIDADE, AS010_OPERADOR)
VALUES (GETDATE(), 'RETIRA',"**PEGAR CODIGO DO SELECT (B1_COD)**" ,@Carga, **'PEGAR QUANTIDADE DO SELECT'**, @prioridade, 'Usuario')
/* verifica status do INSERT */
iF @@ERROR = 0
SET @RetVal = 0 /* OK */
ELSE
SET @RetVal = 1 /* Erro */
END
SELECT @RetVal
END
Se alguem puder me ajudar por favor... http://forum.imasters.com.br/public/style_emoticons/default/joia.gif
Carregando comentários...