Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
mario_ti
Creator
Creator

Executar Procedure

Pessoal,

Bom Dia

Preciso executar os seguintes comandos antes de extrair ..

TRUNCATE TABLE XXXX;

Execute procedureX();

SELECT * FROM XXXX;

Tenho o erro:

QVX_UNEXPECTED_END_OF_DATA: ERROR [HY000] ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired


Se eu deixar só o SELECT funciona perfeitamente (claro) .. mas se eu deixar só o EXECUTE ou  TRUNCATE da erro.

14 Replies
nicolett_yuri
Partner Ambassador/MVP
Partner Ambassador/MVP

Esta executando com o mesmo usuário?

mario_ti
Creator
Creator
Author

Pedro,

Quando executo como falaste da:

QVX_UNEXPECTED_END_OF_DATA: Unable to get column information for the fields that are used in the query: Object reference not set to an instance of an object.


Se eu incluo as colunas diz que as colunas não existem

mario_ti
Creator
Creator
Author

Sim ... com certeza rsrs

richardsupri
Contributor
Contributor

Talvez o mais correto seria colocar

os dados em uma view aí você não precisa executar o truncate nem a procedure,vai acessar uma view,

Att.

Richard A.Rosensweig

mario_ti
Creator
Creator
Author

Richard,

Obrigado ... criei um JOB que executa a PROCEDURE antes de gerar o QVD ..  q esta agendado para todos os dias as 9hs, dai executo a procedure as 8hs ...