none
Procedure RRS feed

  • Pergunta

  • Galera estou fazendo uma procedure e preciso pegar os parametros do retorno do select anterior e utiliza lo no próximo select.

    Como posso fazer isso ?

    Obrigado


    SirSmart

    segunda-feira, 17 de dezembro de 2018 17:08

Respostas

  • Não sei se entendi direito sua dúvida, mas caso seja apenas uma linha o retorno da query você precisa de uma variável. Se forem mais linhas provavelmente precisará armazenar os dados em uma temporária e depois percorrer com um loop.

    Vale a pena pesquisar sobre "pensar set-based sql server".

    -- para retorno de uma linha.
    
    declare @loginame varchar(100)
    
    select @loginame = loginame from master..sysprocesses where spid = 1
    
    select @loginame 


    Vinicius Fonseca - MCP | MCTS | MCDBA | MCITP | MCTS | MCT | ITIL Foundation - DGA SISTEMAS - Se minha resposta for útil, classifique-a. :)


    • Editado Vinicius_Fonseca segunda-feira, 17 de dezembro de 2018 17:54
    • Marcado como Resposta SirSmart segunda-feira, 17 de dezembro de 2018 17:56
    segunda-feira, 17 de dezembro de 2018 17:52