Cuestión : Cómo poner al día una tabla basada en resultado de la tabla temporal fijó - usar los procedimientos almacenados db2

Hola, el

I tiene un panorama que implicó en tres datos de steps.

1.fetch del tableA.
2.Insert los datos traídos de datos del tableA en el temp table.
3.update el tableB basado en el temp table.

I capaz de hacer los primeros 2 pasos, pero cuando estoy ejecutando el 3ro iam del paso que consigue -811.
I no seguro cómo manejar los cursores. Puede usted déjame por favor saber el
how puede tableb de la actualización de i basado en el resultado set.

Thanks de la tabla del temp por adelantado para su LENGUA DINÁMICA SQL
de los SISTEMAS 1
del RESULTADO del
del PROCEDIMIENTO TXTPROC4 de help.


REATE ()------------------------------------------------------------------------
--
del procedimiento almacenado del SQL------------------------------------------------------------------------
P1: BEGIN
      -- Declarar el DEFECTO 0 del número entero del

DECLARE i del cursor
; el
DECLARE contradice el DEFECTO 1 del número entero; El
DECLARE del
que la TABLA TEMPORAL GLOBAL SESSION.TEMP_TABLE
(Tcol1 BIGINT,
del
Tcol2 VARCHAR (30)) ENCENDIDO CONFÍA las FILAS del COTO NO REGISTRADAS CON SUBSTITUYE;

INSERT EN el
(col2 selecto de SESSION.TEMP_TABLE del tablea donde col1 ADENTRO (“PRUEBA”, “TEST2”)) ;

COMMIT;

P2: CURSOR de BEGIN
DECLARE c2 CON VUELTA AL CLIENTE FOR
SELECT * de session.temp_table;
OPEN c2;


fetch c2 en contador; NOMBRE DETERMINADO del tableb de la ACTUALIZACIÓN del do

del

while (i < contrario) = 'PRUEBA PARA el Br/> del TEMP'< donde col1 = tcol1 selecto de session.temp_table; el
del
fijó i = i + 1; extremo del
del
mientras que;
      
END;
END
class= del

Respuesta : Cómo poner al día una tabla basada en resultado de la tabla temporal fijó - usar los procedimientos almacenados db2

Referir a este ejemplo en línea
http://www.asp.net/ajax/ajaxcontroltoolkit/Samples/Calendar/Calendar.aspx

Esperar que esto le ayude
Otras soluciones  
 
programming4us programming4us