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. :)