Skip to main content
Announcements
NEW: Seamless Public Data Sharing with Qlik's New Anonymous Access Capability: TELL ME MORE!
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

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