× Linguagem de Programação ADVPL

Perguntas Erro em SQL

Mais
9 anos 10 meses atrás #23555 por clistenis
Erro em SQL foi criado por clistenis
Galera bom dia.

Tenho uma SQL que funciona normal, porém, de vez enquando ela dá um erro no Protheus na hora que vamos gerar o relatório.

Error : 604 - ORA-00604: error occurred at recursive SQL level 1
ORA-01000: maximum open cursors exceeded
ORA-01000: maximum open cursors exceeded

Este relatório é usado na Inspeção de Processo no Protheus.

SELECT QPR.QPR_FILIAL,QPR.QPR_OP,QPR.QPR_LOTE,QPR.QPR_NUMSER,QPR.QPR_ROTEIR,QPR.QPR_OPERAC,QPR.QPR_LABOR,QPR.QPR_ENSAIO,QPR.QPR_DTMEDI,QPR.QPR_HRMEDI,QPR.QPR_AMOSTR,QPR.QPR_ENSR,QPS.QPS_INDMED,QPS.QPS_MEDICA,QPR.QPR_RESULT,QPR.QPR_DTINI,QPR.QPR_HRINI,QPR.QPR_DTFIM,QPR.QPR_HRFIM,QPR.QPR_METODO,QPR.QPR_RVDOC,QPR.QPR_CHAVE,QPR.QPR_FILMAT,'QPS' AS TABELA,QPR.R_E_C_N_O_ FROM QPR010 QPR , QPS010 QPS WHERE QPR.QPR_FILIAL = '0101' AND QPR.QPR_OP = '02399001001 ' AND QPR.QPR_LOTE = '14079100A ' AND QPR.QPR_NUMSER = ' ' AND QPR.QPR_ROTEIR = '01' AND QPR.QPR_OPERAC = '06' AND QPR.QPR_LABOR = 'LABFQ ' AND QPR.QPR_ENSAIO = '000006 ' AND QPR.QPR_FILIAL = QPS.QPS_FILIAL AND QPS.QPS_CODMED = QPR.QPR_CHAVE AND QPS.D_E_L_E_T_= ' ' AND QPR.D_E_L_E_T_= ' ' ORDER BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11

Alguém poderia me dar uma luz no erro acima ?

Obrigado.

Clístenis

Por favor Acessar ou Registrar para participar da conversa.

Mais
9 anos 10 meses atrás #23563 por andrelanzieri
Respondido por andrelanzieri no tópico Erro em SQL
SELECT QPR.QPR_FILIAL,QPR.QPR_OP,QPR.QPR_LOTE,QPR.QPR_NUMSER,QPR.QPR_ROTEIR,QPR.QPR_OPERAC,QPR.QPR_LABOR,QPR.QPR_ENSAIO,QPR.QPR_DTMEDI,QPR.QPR_HRMEDI,QPR.QPR_AMOSTR,QPR.QPR_ENSR,QPS.QPS_INDMED,QPS.QPS_MEDICA,QPR.QPR_RESULT,QPR.QPR_DTINI,QPR.QPR_HRINI,QPR.QPR_DTFIM,QPR.QPR_HRFIM,QPR.QPR_METODO,QPR.QPR_RVDOC,QPR.QPR_CHAVE,QPR.QPR_FILMAT,'QPS' AS TABELA,QPR.R_E_C_N_O_ FROM QPR010 QPR WHERE QPR.QPR_FILIAL = '0101' AND QPR.QPR_OP = '02399001001 ' AND QPR.QPR_LOTE = '14079100A ' AND QPR.QPR_NUMSER = ' ' AND QPR.QPR_ROTEIR = '01' AND QPR.QPR_OPERAC = '06' AND QPR.QPR_LABOR = 'LABFQ ' AND QPR.QPR_ENSAIO = '000006 ' AND QPR.QPR_FILIAL = QPS.QPS_FILIAL AND QPS.QPS_CODMED = QPR.QPR_CHAVE AND QPS.D_E_L_E_T_= ' ' AND QPR.D_E_L_E_T_= ' ' ORDER BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 NOLOCK

Verifique se funciona.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.082 segundos
Joomla templates by a4joomla