Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Como executar uma procedure do SQL Server no Qlik

Pessoal,

Preciso exetucar uma procedure no script do qlik, nessa procedure eu faço uma consulta a uma view em um deteminado banco.

Ja tentei de algumas maneiras, porem, sem sucesso.

Alguem sabe como devo proceder?

Segue codigo da procedure:

EXECUTE [SANTANA].[dbo].[P_VENDAS] '09/01/2013','09/30/2013';

Obrigado!

7 Replies
nicolett_yuri

Utilize SQL EXEC

Exemplo:

Server XXX Instance AAA
Base Name      : ZZZ
store procedure: gtstep1
Workstation ID :  FFFF


sql exec  ('[XXX\AAA].[ZZZ].[dbo].[gtstep1]') ;

Not applicable
Author

Yuri,

eu tenho que colocar dessa forma no qlik ou no SQL Server?

nicolett_yuri

No QlikView.

O comando SQL EXEC é uma função de script do QlikView.

Not applicable
Author

Nao entendi onde tenho que inserir aquele inicio que voce colocou:

Server XXX Instance AAA

Base Name      : ZZZ

store procedure: gtstep1

Workstation ID :  FFFF

nicolett_yuri

João, isso é só um exemplo que criei que vai compor o comando para executar a procedure.

sql exec  ('[XXX\AAA].[ZZZ].[dbo].[gtstep1]')


No seu caso deve utilizar os dados de seu banco.

Not applicable
Author

Yuri,

Voce pode dar uma olhadinha no qvw em anexo para ver se esta certo?

EduardoAlexandredeFrancisco

João,

eu executo da seguinte forma:

Atendimento:

Load

ID_Ticket     AS [ID ticket]

, Nome_Ticket     AS [Nome Ticket]

SQL

  exec PR_ATENDIMENTOS '$(vUsuarioAcesso)'

;


Lembrando que os objetos do BD devem ter as permissões necessárias