COMENTARIOS:
por GPC | 8/31/2006 7:04:04 PM
RE: ORA-01422
Primero checar los select que se tengan y revisar cada uno de ellos, uno de los anteriores esta retornando mas de un registro de lo que se esperaba (solo un registro)
por Anónimo | 9/19/2006 7:37:19 PM
RE: ORA-01422
este problemaocurre porque algunos de los campos del record group esta pidiendo un espacio de almacenamiento mayor a 2000 en bases 8 y mayor a 4000 en bases 9. Se recomienda revisar el record group y achicar estos valores
por xBrYaNx | 1/10/2007 5:52:23 AM
RE: ORA-01422
capturar las excepciones con
EXCEPTION
WHEN too_many_rows THEN
--procedimiento para manejar el error
por Anónimo | 6/26/2007 11:37:53 AM
RE: ORA-01422
SELECT ORIGEN,ESTADO INTO :PREVENCION.ORIGEN,:PREVENCION.ESTADO FROM PREVENCION
WHERE ESTADO = 'Finalizado' order by FECHAEJECUCION desc;
por Anónimo | 7/3/2007 9:20:26 PM
RE: ORA-01422
se soluciona poniendo "distinct" en el select???
por CDL | 4/29/2008 5:20:11 PM
RE: ORA-01422
el "distinct" no funciono. =(
por CDL | 4/29/2008 6:39:25 PM
RE: ORA-01422
agregar esto en el where rownum=1;
por ivan | 6/17/2008 5:12:07 PM
RE: ORA-01422
este error es porque aveces te retorna mas de un registro cheka q valor es el que debe de mandar y si es un valor ponle un sum para q no mande mas de dos valores isno q nada mas te mande uno
por o | 5/12/2009 2:58:02 PM
RE: ORA-01422
como menciona GPC la consulta retorna mas de un valor en el caso de que el output sea en un into, lo cual genera el error,
verificar los where
por Daniela | 5/20/2009 5:40:29 AM
RE: ORA-01422
Chicos no entiendo, en todos lados dice que es porque retorna más de un valor... pero a mi el error me da en un cursor que es correcto que me traiga más de un valor... alguien sabe por qué puede ser?
por esulecio | 9/2/2010 9:51:48 AM
RE: ORA-01422
por que no publicas la consulta de tu cursor para analizarla, quizas haces un subquery que retorna mas de un registro o algo parecido?