Pergunta : proc armazenado seleto e inserção onde não existe

Eu tenho um proc armazenado que retorne uma lista de IDs de uma tabela - tableA.   Se a identificação não existe em uma tabela diferente - tableB, mim precisá-la de introduzir no tableB.  Uma vez que, o tableB tem IDs de harmonização, eu preciso de tornar a colocar em funcionamento a lista seleta do tableA.   Como eu escreveria a sintaxe para este proc armazenado? class= do

Resposta : proc armazenado seleto e inserção onde não existe

Estaria um tanto como

-- Certificado para introduzir registros

INSERÇÃO no tableB (columns_list)
SELECIONAR o columns_list
Do tableA
ONDE não existe (SELECIONAR * do tableB onde tableA.matching_column = tableB.matching_column)

-- Selecionar registros

SELECIONAR *
Do tableA INTERNO JUNTAR-SE ao tableB EM tableA.matching_column = tableB.matching_column
Outras soluções  
 
programming4us programming4us