Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia amigos...
Estou tentando fazer uma carga in line... em 2 tabelas distintas... umas de base e outra de excel, eu ja carreguei elas anteriormente... mas quando eu tento carregar me traz um erro...
TESTE1:
LOAD DATA_EMISSAO,
CODIGO_PRODUTO,
QUANTIDADE;
Select DATA_EMISSAO,
CODIGO_PRODUTO,
QUANTIDADE
FROM $(vPasta)\PEDIDO_ATUAL.qvd
(qvd);
LEFT JOIN (TESTE1)
LOAD DATA_EMISSAO,
CODIGO_PRODUTO,
VALOR_TABELA_PLAN,
VALOR_CUSTO_PLAN;
Select DATA_EMISSAO,
CODIGO_PRODUTO,
VALOR_TABELA_PLAN,
VALOR_CUSTO_PLAN
FROM $(vPasta)\DADOS_CUSTO_DIA.xlsx
(ooxml, embedded labels, table is CUSTO_DIA);
Produto:
LOAD DATA_EMISSAO,
CODIGO_PRODUTO,
(QUANTIDADE * VALOR_TABELA_PLAN) AS FATURAMENTO_TABELA
Resident TESTE1;
me mostra o erro abaixo....
SQL##f - SqlState: S1000, ErrorCode: 933, ErrorMsg: [Oracle][ODBC][Ora]ORA-00933: comando SQL não encerrado adequadamente
Select DATA_EMISSAO,
CODIGO_PRODUTO,
QUANTIDADE
FROM C:\Sistemas\Comercial BR\Comercial Pedido\PEDIDO_ATUAL.qvd
(qvd)
Roosevelt, você esta utilizando o comando SELECT para fazer uma leitura de arquivos QVDs e Xls, o correto é LOAD.
Ficaria assim:
TESTE1:
LOAD DATA_EMISSAO,
CODIGO_PRODUTO,
QUANTIDADE;
LOAD
DATA_EMISSAO,
CODIGO_PRODUTO,
QUANTIDADE
FROM $(vPasta)\PEDIDO_ATUAL.qvd
(qvd);
LEFT JOIN (TESTE1)
LOAD DATA_EMISSAO,
CODIGO_PRODUTO,
VALOR_TABELA_PLAN,
VALOR_CUSTO_PLAN;
LOAD
DATA_EMISSAO,
CODIGO_PRODUTO,
VALOR_TABELA_PLAN,
VALOR_CUSTO_PLAN
FROM $(vPasta)\DADOS_CUSTO_DIA.xlsx
(ooxml, embedded labels, table is CUSTO_DIA);
Roosevelt, você esta utilizando o comando SELECT para fazer uma leitura de arquivos QVDs e Xls, o correto é LOAD.
Ficaria assim:
TESTE1:
LOAD DATA_EMISSAO,
CODIGO_PRODUTO,
QUANTIDADE;
LOAD
DATA_EMISSAO,
CODIGO_PRODUTO,
QUANTIDADE
FROM $(vPasta)\PEDIDO_ATUAL.qvd
(qvd);
LEFT JOIN (TESTE1)
LOAD DATA_EMISSAO,
CODIGO_PRODUTO,
VALOR_TABELA_PLAN,
VALOR_CUSTO_PLAN;
LOAD
DATA_EMISSAO,
CODIGO_PRODUTO,
VALOR_TABELA_PLAN,
VALOR_CUSTO_PLAN
FROM $(vPasta)\DADOS_CUSTO_DIA.xlsx
(ooxml, embedded labels, table is CUSTO_DIA);
Bom dia Roosevelt,
Se você já tem o QVD gravado e os outros dados você carrega de Excel, porque você está usando o comando Select?
Tenta tirar o Select do script.
João Carlos Ferreira.
Putz... que erro grosseiro... obrigado!