Skip to main content

Brasil

Announcements
CUSTOMERS ONLY: Now accepting customer applications for the 2023 Luminary Program: SUBMIT NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Scrpit no Qlkivew.

Boa tarde,

Gostaria de sabe se existe algum comando parecido ao comando INSERT....

Segue exemplo:

insert teste01

load * from teste_exemplo;

Obrigado,

1 Solution

Accepted Solutions
Not applicable
Author

Fábio,

Muito obrigado,

Valeu...

View solution in original post

9 Replies
Not applicable
Author

Mauricio, explique melhor o que pretende, vc quer carregar dados de uma tabela em outra? Seria isso?

Not applicable
Author

Fábio,

Tenho uma tabela1, tabela2 e tabela3. Quero somente as informações de item com as quantidade > 0 dessas tabelas. Com isso eu iria inserir em outra tabela atraves desse comando insert ou sem tem algum parecido.

insert tabela_total

load item,quant1 from tabela1 where quant > 1;

insert tabela_total

load item,quant2 from tabela2 where quant > 1 ;

insert tabela_total

load item, quant3 from tabela3 where quant > 1 ;

load item,quant1,quant2,quant3 from tabela_total ;

Espero que tenha ficado claro...

fico no seu aguardo!

abs,

Not applicable
Author

O conceito de "insert" para fazer isso que vc deseja não existe no Qlikview, não quer dizer que não da pra fazer 🙂

Vc usará Concatenate, como exemplo abaixo:



tabela_total:
load item,quant1 from tabela1 where quant > 1;
CONCATENATE (tabela_total)
load item,quant2 from tabela2 where quant > 1 ;
CONCATENATE (tabela_total)
load item, quant3 from tabela3 where quant > 1 ;


O resultado final será o mesmo que utilizando insert no sql, só cuide com os nomes de campos para não criar chaves indesejadas ou referências circulares.

Abraço

Not applicable
Author

Fábio,

Muito obrigado,

Valeu...

Not applicable
Author

Fábio, tudo bom?

Agradeço pela informação do comando Concatenate.

Estou com uma outra duvida, eu consigo usar esse comando FIRST fazendo a junção entre tabelas:

Ex:

tabela1;

FIRST1

LOAD ITEM FROM TABELA1;

JOIN

FIRST2

LOAD ITEM FROM TABELA2;

Fico no aguardo da sua resposta.

obrigado,

Not applicable
Author

Confesso que nunca precisei utilizar assim, mas não tem problema não, funciona.

mark_costa
Partner - Creator II
Partner - Creator II

Consegue. Só testar que você vai ver que funciona.

Nota: evite colocar a mesma pergunta em dois tópicos diferentes please.

Not applicable
Author

Mark,

Obrigado!...Gostaria de pedir desculpas, não vai voltar acontecer....

abs,

Not applicable
Author

Só lembrando que o FIRST se equivale ao comando TOP do SQL