Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/06/2008, 05:41
jagosa
 
Fecha de Ingreso: junio-2008
Mensajes: 2
Antigüedad: 15 años, 10 meses
Puntos: 0
Como programar con varios bloques

Hola a todos:

Mi problema es el siguiente:

Utilizo TOAD para programar sobre Oracle y como llevo muy poco en esto tenía mi código dividido en partes para probarlo poco a poco, me explico mejor.

Tengo una primera parte:

DECLARE
fecha1 VARCHAR(8);
fecha2 VARCHAR(8);

BEGIN

-- Un monton de sentencias de creacion y manipulación de tablas

END;

Luego viene una segun da parte donde tengo que declarar un cursor (sobre una tabla que no existia al principio) con lo cual no puedo hacerlo en el DECLARE inicial asi que intenté poner otro DECLARE.

DECLARE
El Cursor

BEGIN
--Código de manejando el cursor
END;

El problema es que cuando intento ejecutarlo, sólo me ejecuta la parte posterior al segundo DECLARE y no se como hacer que me ejecute los dos. Probé a poner el carácter '/' despues del primer y segundo END; pero el TOAD me dice que es un caracter desconocido.

Si lo guardara en ficheros .SQL difirentes... ¿podría llamar uno al otro? No sé, es una de las cosas que se me había ocurrido, pero como os dije es la primera vez que programo algo en PL/SQL y usando el TOAD.

Muchas gracias de antemano por vuestra ayuda