Microsoft
Software
Hardware
Network
Question : How to update a table based on temporary table result set - using db2 stored procedures
Hi ,
I have a scenario which involved in three steps.
1.fetch data from the tableA.
2.Insert the fetched data from tableA data into temp table.
3.update the tableB based on the temp table.
I am able to do first 2 steps, but when i am executing 3 rd step iam getting -811.
I am not sure how to handle cursors.Can you please let me know
how can i update tableb based on the temp table result set.
Thanks in advance for your help.
REATE PROCEDURE TXTPROC4 ( )
DYNAMIC RESULT SETS 1
LANGUAGE SQL
--------------------------
----------
----------
----------
----------
------
-- SQL Stored Procedure
--------------------------
----------
----------
----------
----------
------
P1: BEGIN
-- Declare cursor
DECLARE i integer DEFAULT 0;
DECLARE counter integer DEFAULT 1;
DECLARE GLOBAL TEMPORARY TABLE SESSION.TEMP_TABLE
(Tcol1 BIGINT,
Tcol2 VARCHAR(30)
) ON COMMIT PRESERVE ROWS NOT LOGGED WITH REPLACE;
INSERT INTO SESSION.TEMP_TABLE
(select col2 from tablea where col1 IN ('TEST', 'TEST2')) ;
COMMIT;
P2 : BEGIN
DECLARE c2 CURSOR WITH RETURN TO CLIENT FOR
SELECT * FROM session.temp_table ;
OPEN c2;
fetch c2 into counter ;
while ( i < counter) do
UPDATE tableb SET NAME = 'TEST FOR TEMP'
where col1 = select tcol1 from session.temp_table ;
set i = i + 1 ;
end while ;
END;
END
Answer : How to update a table based on temporary table result set - using db2 stored procedures
Refer to this online example
http://www.asp.net/ajax/aj
axcontrolt
oolkit/Sam
ples/Calen
dar/
Calend
ar.aspx
Hope this will help you
Random Solutions
how to load ipt_REDIRECT.ko
Developing Web Services
A_POLICY_VIOLATED_FILE_WAS
_DETECTED_
AND_REMOVE
D
Open file Security Message
Looking for IP and Mac addresses for all devices on network
XP refuses to boot after OS boot order changes were made using EasyBCD
put disclaimer footer on exchange server 2003
get wrong autodiscover server in warning message....
Importing Custom Exchange Public Folder Data into Access 2007 table
Dead harddrive - clicking sound