Vraag : Hulp op Opgeslagen Procedure

Hello wilden de Deskundigen,
I een Hoofd Opgeslagen Procedure (MAIN_SP) tot stand brengen die tot een definitieve lijst na het aanhalen van twee verschillende opgeslagen procedures leidt (PROC1 en PROC2).
in het kort:
When MAIN_SP wordt uitgevoerd, haalt het…. aan

de eerste procedure (PROC1) die gebruikt waarden (DSTRecID, DSTCountryID) van DBO.TMP_TBL1 en opslaat output aan DBO.PROC1_TBL (Lijst)

… Dan… procedure

The tweede (PROC2) die waarde (CountryID) van DBO.COUNTRY gebruikt waar CountryID NIET IN TMP_TBL1.DSTCountryID en opslaat output aan DB.PROC2_TBL (Lijst)…

… Dan…
Cross aansluit bij DBO.PROC1_TBL en DBO.PROC2_TBL IN DBO.FINAL_TABLE…

… Dan de definitieve Stap…./> de van de BRON LIJST DB.PROC2_TBL

/>
My LIJSTEN zijn
DBO.TMP_TBL1 (de Lijst is dynamisch, vari�ërt het aantal verslagen in om het even welke bepaalde tijd. Dit wordt bevolkt door een dagelijks proces)
DSTRecID DSTCountryID
10 AUS
11 AUS
21 USA
13 GER
11 CHN


DBO.COUNTRY (statisch is de Lijst)
CountryID COUNTRY
ARU Aruba
AUS Australia
BEL Belgium
BRI Britain
CAN Canada
CHN China
FRA Frankrijk
FIN Finland
GER Germany
ICE Iceland

Is dit mogelijk? Kan iedereen me op basissyntax.

Cheers,
Jackson
begeleiden

Antwoord : Hulp op Opgeslagen Procedure

Ik denk dit een littlle zou kunnen zijn gemakkelijker dan u realiseerde -- u kunt een unie tussen de twee temperaturenlijsten doen en gedaan het roepen:
-- Hier is de inhoud van uw definitieve lijst…
Selecteer Col1 Col2 Col3 Col4 Col5 Col6 Col7 het Land van DSTRecID
van DBO.PROC1_TBL
unie
selecteer Col1 Col2 Col3 Col4 Col5 Col6 Col7 het Land van DSTRecID
van DBO.PROC2_TBL

-- U kunt het in uw definitieve lijst opnemen zoals:
Tussenvoegsel in dbo.final_table (Col1 Col2 Col3 Col4 Col5 Col6 Col7 het Land van DSTRecID)
Selecteer Col1 Col2 Col3 Col4 Col5 Col6 Col7 het Land van DSTRecID
van DBO.PROC1_TBL
unie
selecteer Col1 Col2 Col3 Col4 Col5 Col6 Col7 het Land van DSTRecID
van DBO.PROC2_TBL


Andere oplossingen  
 
programming4us programming4us