Para armazenar o select de uma stored procedure, no sql 2005 eh um pouco diferente.
precisa seguir alguns passos:
- precisa ter um linked server configurado.
- chamar a rotina que retornara o conteudo da proc.
configurando o linked server:
exec sp_addlinkedserver
@server = '[nome que vc dara ao link]',
@srvproduct = '',
@provider = 'SQLNCLI',--FICA ASSIM MESMO
@provstr = 'DRIVER={SQLServer};SERVER=[IP DO SEU SERVIDOR ONDE ESTA A SUA BASE];UID=[LOGIN];PWD=[SENHA];'
feito isso teremos o link configurado.
agora basta chamar a rotina assim:
select * from openquery([nome dado ao link],
'execute [Teste_RetornoProc])
com isso pode-se inserir o retorno em qualquer tabela, tanto temporaria ou variavel, ou mesmo tabela fisica.
Nenhum comentário:
Postar um comentário