Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa noite.
Pessoal,
Estou tentando criar uma tabela que carregue dados da tabela2 que tenham a chave na tabela1, estou tentando achar a melhor forma de fazer. Gostaria da opnião de vocês.
tabela1:
load
chave,
campo 1,
campo 2,
from dados.txt;
tabela2:
load
chave,
campo3,
campo4
from detalhes.txt;
tabela3:
load chave resident tabela1.
inner join(tabela1)
load chave,
campo3,
campo4,
resident tabel2 where exists(chave);
Obrigado.
Boa noite Luiz.
Podes usar o Exists().
tabela1:
load
chave,
campo 1,
campo 2,
from dados.txt;
tabela2:
load
chave,
campo3,
campo4
from detalhes.txt WHERE EXISTS(chave);
Boa noite Luiz.
Podes usar o Exists().
tabela1:
load
chave,
campo 1,
campo 2,
from dados.txt;
tabela2:
load
chave,
campo3,
campo4
from detalhes.txt WHERE EXISTS(chave);
O Exists() retorna true or false se o campo ja existir (ja tiver sido lido antes).
Exemplo:
NaoLer
LOAD
Codigo
From NaoLer.txt;
Ler:
LOAD
Codigo,
Nome,
Fone
From Table.txt Where not Exists(Codigo);
Neste caso, se existir o conteudo do campo Codigo, entao nao vai ler, pois estamos usando o NOT EXISTS(Codigo).
Se fosse somente o EXISTS(Codigo) ele iria ler somente o Codigo (o conteudo do Codigo) lido anteriormente.
Att,
AMF
Vou testar desta forma Alessandro.
Obrigado.