Entrar
¿Usuario nuevo? Regístrate
AdminBDOracle · Administración de Bases de Datos Oracle
? ¿Ya estás suscrito? Entrar en Yahoo!

Consejos de Yahoo! Grupos

¿Sabías que...?
Puedes añadir enlaces en tu web relacionados con tu grupo.

Mensajes

  Mensajes Ayuda
Avanzado
Volver desde una Exception a un LOOP   Lista de mensajes  
Responder | Reenviar Mensaje #1611 de 7367 |
Hola a todos de nuevo, tengo el siguiente problema, quiero
actualizar un campo de un bloque completo(bloques), para ello he
utilizado un LOOP,
para recorrerlo, entonces cuando localizo en una Tabla el valor lo
pongo en el bloque, y paso al siguiente registro,pero si no lo
encuentra debo hacer otra cosa
para actualizarlo. Cuando no lo encuentra, salta la
excepcion 'no_data_found' y entonces ejecuto la segunda opción. El
problema viene ahora, q no sé como volver ,
o si se puede volver de nuevo al bucle (loop), para seguir con el
siguiente registro.

DECLARE
warti varchar2(16);
BEGIN

GO_BLOCK ('bloques');

LOOP
EXIT when :bloques.proyecto is null;
select articulo
into :Bloques.articulo from inventario where largo
= :bloques.largo and calidad = :bloques.calidad;

----------------------------> debería poder volver aquí desde la
excepción
NEXT_RECORD;

END LOOP;

EXCEPTION
WHEN no_data_found THEN
IF :bloques.tipo = 'FS' THEN
warti := '120123%';
ELSE
warti := '110103%';
END IF;
select nvl(max(articulo),0)
into :control.arti from inventario where articulo like
warti;

:bloques.articulo := :control.arti + 1;
END;
Muchas gracias, Un Saludo,Elia(Me voy de vacaciones
hasta el 19, pero agradeceré vuestra ayuda).




Vie, 2 de Abr, 2004 11:37 am

sarrapatarra
Sin conexión Sin conexión
Enviar mensaje Enviar mensaje

Reenviar Mensaje #1611 de 7367 |
Desplegar mensajes Autor Ordenar por fecha

Hola a todos de nuevo, tengo el siguiente problema, quiero actualizar un campo de un bloque completo(bloques), para ello he utilizado un LOOP, para recorrerlo,...
sarrapatarra
Sin conexión Enviar mensaje
2 de Abr, 2004
11:38 am
Avanzado

Copyright © 2009 Yahoo! Todos los derechos reservados.
Política de Privacidad Actualizada - Condiciones del servicio - Directrices - Ayuda