Vraag : Hoe te die een lijst bij te werken op tijdelijk lijstresultaat wordt gebaseerd plaats - gebruikend db2 opgeslagen procedures

Hallo, heeft

I een scenario dat in drie steps.

1.fetch- gegevens van tableA.
2.Insert de gehaalde die gegevens van tableAgegevens in temperaturen table.
3.update impliceerde tableB op de temperaturen table.

I wordt gebaseerd 2 stappen kan eerst doen, maar wanneer ik 3de stap iam zeker krijgend -811.
I am hoe te om geen curseurs te behandelen uitvoer. Kunt u me
how kunt ik tableb vooraf gebaseerd op het resultaat set.

Thanks van de temperaturenlijst voor uw help.


REATE TAAL van de REEKSEN van het RESULTAAT
DYNAMISCHE 1
SQL

-- SQL Opgeslagen Procedure

P1: BEGIN
      -- Verklaar cursor


DECLARE i geheelGEBREK 0;
DECLARE verzet zich geheel tegen GEBREK 1;

DECLARE die BEGAAT de GLOBALE TIJDELIJKE LIJST SESSION.TEMP_TABLE
(Tcol1 BIGINT,
Tcol2 VARCHAR (30)
) de RIJEN van het DOMEIN NIET worden GEREGISTREERD MET VERVANGT;

INSERT IN SESSION.TEMP_TABLE
(uitgezochte col2 van tablea waar col1 BINNEN („TEST“, „TEST2“)) ;

COMMIT;

P2: De CURSEUR van BEGIN
DECLARE c2 MET TERUGKEER NAAR CLIËNT FOR
SELECT * VAN session.temp_table;
OPEN c2;


fetch c2 in teller; (I < tegen) do

de UPDATE

while tableb PLAATSTE NAAM = 'TEST VOOR TEMP'
waar col1 = uitgezochte tcol1 van session.temp_table; vastgestelde

I = I + 1;

eind terwijl;
      
END;
END

Antwoord : Hoe te die een lijst bij te werken op tijdelijk lijstresultaat wordt gebaseerd plaats - gebruikend db2 opgeslagen procedures

Verwijs naar dit online voorbeeld
http://www.asp.net/ajax/ajaxcontroltoolkit/Samples/Calendar/Calendar.aspx

Hoop dit u zal helpen
Andere oplossingen  
 
programming4us programming4us