Pergunta : Ajuda no procedimento armazenado

Olá! os peritos,
I quiseram criar um procedimento armazenado principal (MAIN_SP) que criasse uma tabela final após ter invocado dois procedimentos armazenados diferentes (PROC1 e PROC2).
no short: o
When MAIN_SP é executado, ele invoca….

que o primeiro procedimento (PROC1) que usa valores (DSTRecID, DSTCountryID) de DBO.TMP_TBL1 e de lojas output ao procedimento do

The segundo do

de DBO.PROC1_TBL (tabela)… então… (PROC2) que usa o valor (CountryID) de DBO.COUNTRY onde CountryID NÃO em TMP_TBL1.DSTCountryID e a saída das lojas ao
Cross do

de DB.PROC2_TBL (tabela)…… então… se juntam a DBO.PROC1_TBL e a DBO.PROC2_TBL no

de DBO.FINAL_TABLE…… então o passo final….as TABELAS da fonte da TABELA DB.PROC2_TBL

My da GOTA da TABELA DB.PROC1_TBL
da GOTA do

são o
DBO.TMP_TBL1 (a tabela é dinâmica, o número de registros varia em toda a hora dada. Isto é povoado por um
FIN Finland
GER Germany
ICE Iceland

Is do
FRA France do
CountryID COUNTRY
ARU Aruba
AUS Australia
BEL Belgium
BRI Britain
CAN Canada
CHN China do

DBO.COUNTRY do
do
DSTRecID DSTCountryID
10 AUS
11 AUS
21 USA
13 GER
11 CHN do processo)… (a tabela é de estática) isto possível? Pode qualquer um guiar-me no syntax.

Cheers,
Jackson
class= do

Resposta : Ajuda no procedimento armazenado

Eu penso que este pôde ser um littlle mais fácil do que você realizou -- você pode fazer uma união entre as duas tabelas do temp e chamá-la feita:
-- Estão aqui os índices de sua tabela final…
Selecionar o país de Col1 Col2 Col3 Col4 Col5 Col6 Col7 DSTRecID
de DBO.PROC1_TBL
união
selecionar o país de Col1 Col2 Col3 Col4 Col5 Col6 Col7 DSTRecID
de DBO.PROC2_TBL

-- Você pode introduzi-lo em sua tabela final como:
Inserção em dbo.final_table (país de Col1 Col2 Col3 Col4 Col5 Col6 Col7 DSTRecID)
Selecionar o país de Col1 Col2 Col3 Col4 Col5 Col6 Col7 DSTRecID
de DBO.PROC1_TBL
união
selecionar o país de Col1 Col2 Col3 Col4 Col5 Col6 Col7 DSTRecID
de DBO.PROC2_TBL


Outras soluções  
 
programming4us programming4us