Invalid query while trying to run a file

Database

Invalid query while trying to run a file

Hello.

I'm new here and I'd like to see if somebody can help with an issue I'm having. I have to execute a query in Teradata and the first line of the query is a RUN statement where I have to run a TXT file containing session, username and password to access the server. When I try to run this query I got a "Query is invaid error". The line is the following:

.RUN D:\Atividades\Recorrentes\Mandos\AcessoFastLoad.txt;

The strange thing is, I use this same syntax in another query, and it works. I just get the "Query is invalid" error with this specific query. The whole query is the following:

DROP TABLE P_LEDKWRKDB.TBMP_BLFIBRA;
DROP TABLE P_LEDKWRKDB.RE_TEST_FAST_ERROR_11;
DROP TABLE P_LEDKWRKDB.RE_TEST_FAST_ERROR_21;

CREATE MULTISET TABLE P_LEDKWRKDB.TBMP_BLFIBRA ,NO FALLBACK
(
NUMERO_OS varchar(50),
NUMERO_CONTRATO varchar(50),
NRC varchar(50),
DATA_VENDA varchar(50),
DATA_INSTALACAO varchar(50),
MES_CRIACAO varchar(50),
DATA_CRIACAO varchar(50),
DATA_EMISSAO varchar(50),
DATA_SOLICITACAO varchar(50),
MES_ENC varchar(50),
DATA_ENC varchar(50),
DATA_AGENDADA varchar(50),
STATUS varchar(50),
TIPO_OS varchar(200),
ES varchar(50),
CD_AT varchar(50),
CNL varchar(50),
DDD varchar(50),
NUM_TELEFONE varchar(50),
CPF_CNPJ varchar(50),
CELULAR varchar(50),
EMAIL varchar(50),
CONTRATADA varchar(50),
QTDE_PT_ADICIONAL varchar(50),
TIPO_CONTRATO varchar(50),
SEGMENTACAO varchar(50),
SEGMENTACAO_TIPO varchar(50),
CODIGO_VENDEDOR varchar(50),
CANAL_VENDEDOR varchar(100),
AREA_VENDEDOR varchar(50),
EQUIPE_VENDAS varchar(100),
MOTIVO_CANCELAMENTO varchar(100),
NOME varchar(200),
TIPO_LOGRADOURO_INS varchar(50),
LOGRADOURO_INS varchar(200),
NUM_LOGRADOURO_INS varchar(50),
COMPLEMENTO_LOGRADOURO_INS varchar(50),
CEP_INS varchar(50),
CIDADE_INS varchar(50),
PACOTE_D varchar(50),
CLASSE_TERMINAL varchar(50),
MIGRACAO varchar(50),
ID varchar(50),
PROD_ANT varchar(100),
COD_IMPORTACAO_LOG varchar(50),
TP_VENDA varchar(50),
CLASSIF_VENDA varchar(100),
AGRUP_CANAL1 varchar(50),
AGRUP_CANAL2 varchar(50),
DATA_ADM_VEND varchar(50),
DESCRICAO_IMOVEL varchar(50),
AGRUP_PCT1 varchar(50),
AGRUP_PCT2 varchar(50),
DESCRICAO_CAMPANHA varchar(200),
TP_REDE varchar(50),
REGIAO_AGRUP varchar(50),
CANAL varchar(200),
VENDEDOR varchar(100),
VL_ARPU varchar(50),
VELOCIDADE_FIBRA varchar(100),
DESCRICAO_CANAL varchar(100),
COD_CANAL varchar(50),
AGRUP_MOTIVO varchar(50),
COD_TIPO varchar(50),
DESC_TIPO varchar(100),
ALTA_NIX varchar(50),
HP varchar(50),
CHAVE_END varchar(50),
BACKLOG varchar(50),
DESCRICAO_CANAL_CAMILA varchar(100),
ROBO varchar(50),
SMS varchar(200),
DESCRICAO_CANAL_SIA varchar(100),
EMPRESA_CONTRATADA varchar(100),
DESCRICAO_EMPRESA varchar(100),
DESCRICAO_CANAL_GIV varchar(100),
DESCRICAO_LOCAL varchar(100),
VENDEDOR_GIV varchar(50),
NATUREZA varchar(50),
HP_NOVO varchar(50),
COD_FIBRA_BL varchar(50),
NUMERO_OS_REMISSAO varchar(50),
NOME_VENDEDOR_GIV varchar(100),
DATA_ALTA_PRODUTO varchar(50),
HP_NOVO_MES varchar(50),
MIGRACAO_ADSL varchar(100),
DATA_ADESAO_ADSL varchar(50),
TIPO_VENDEDOR varchar(50),
HP_ANO varchar(50),
ANO_PRUMADA varchar(50),
HP_NOVO2 varchar(50),
AGRUP_CANAL1_CONT varchar(50),
AGRUP_CANAL2_CONT varchar(50),
POLIGONO varchar(50),
DT_PREVISAO_POLIGONO varchar(50),
DT_ENTREGUE_POLIGONO varchar(50),
ANO_REDE_POLIGONO varchar(50),
ANTECIPACAPO_15 VARCHAR(50),
ANTECIPACAPO_30 VARCHAR(50),
DATA_AGENDA varchar(50)
)
PRIMARY INDEX ( NUMERO_OS ,NUMERO_CONTRATO ,NRC ,DATA_CRIACAO );

SET RECORD VARTEXT "|";

/*SET RECORD UNFORMATTED ;*/

DEFINE
NUMERO_OS (varchar(50)),
NUMERO_CONTRATO (varchar(50)),
NRC (varchar(50)),
DATA_VENDA (varchar(50)),
DATA_INSTALACAO (varchar(50)),
MES_CRIACAO (varchar(50)),
DATA_CRIACAO (varchar(50)),
DATA_EMISSAO (varchar(50)),
DATA_SOLICITACAO (varchar(50)),
MES_ENC (varchar(50)),
DATA_ENC (varchar(50)),
DATA_AGENDADA (varchar(50)),
STATUS (varchar(50)),
TIPO_OS (varchar(200)),
ES (varchar(50)),
CD_AT (varchar(50)),
CNL (varchar(50)),
DDD (varchar(50)),
NUM_TELEFONE (varchar(50)),
CPF_CNPJ (varchar(50)),
CELULAR (varchar(50)),
EMAIL (varchar(150)),
CONTRATADA (varchar(50)),
QTDE_PT_ADICIONAL (varchar(50)),
TIPO_CONTRATO (varchar(50)),
SEGMENTACAO (varchar(50)),
SEGMENTACAO_TIPO (varchar(50)),
CODIGO_VENDEDOR (varchar(50)),
CANAL_VENDEDOR (varchar(100)),
AREA_VENDEDOR (varchar(50)),
EQUIPE_VENDAS (varchar(100)),
MOTIVO_CANCELAMENTO (varchar(100)),
NOME (varchar(200)),
TIPO_LOGRADOURO_INS (varchar(50)),
LOGRADOURO_INS (varchar(200)),
NUM_LOGRADOURO_INS (varchar(50)),
COMPLEMENTO_LOGRADOURO_INS (varchar(50)),
CEP_INS (varchar(50)),
CIDADE_INS (varchar(50)),
PACOTE_D (varchar(50)),
CLASSE_TERMINAL (varchar(50)),
MIGRACAO (varchar(50)),
ID (varchar(50)),
PROD_ANT (varchar(100)),
COD_IMPORTACAO_LOG (varchar(50)),
TP_VENDA (varchar(50)),
CLASSIF_VENDA (varchar(100)),
AGRUP_CANAL1 (varchar(50)),
AGRUP_CANAL2 (varchar(50)),
DATA_ADM_VEND (varchar(50)),
DESCRICAO_IMOVEL (varchar(50)),
AGRUP_PCT1 (varchar(50)),
AGRUP_PCT2 (varchar(50)),
DESCRICAO_CAMPANHA (varchar(200)),
TP_REDE (varchar(50)),
REGIAO_AGRUP (varchar(50)),
CANAL (varchar(200)),
VENDEDOR (varchar(100)),
VL_ARPU (varchar(50)),
VELOCIDADE_FIBRA (varchar(100)),
DESCRICAO_CANAL (varchar(100)),
COD_CANAL (varchar(50)),
AGRUP_MOTIVO (varchar(50)),
COD_TIPO (varchar(50)),
DESC_TIPO (varchar(100)),
ALTA_NIX (varchar(50)),
HP (varchar(50)),
CHAVE_END (varchar(50)),
BACKLOG (varchar(50)),
DESCRICAO_CANAL_CAMILA (varchar(100)),
ROBO (varchar(50)),
SMS (varchar(200)),
DESCRICAO_CANAL_SIA (varchar(100)),
EMPRESA_CONTRATADA (varchar(100)),
DESCRICAO_EMPRESA (varchar(100)),
DESCRICAO_CANAL_GIV (varchar(100)),
DESCRICAO_LOCAL (varchar(100)),
VENDEDOR_GIV (varchar(50)),
NATUREZA (varchar(50)),
HP_NOVO (varchar(50)),
COD_FIBRA_BL (varchar(50)),
NUMERO_OS_REMISSAO (varchar(50)),
NOME_VENDEDOR_GIV (varchar(100)),
DATA_ALTA_PRODUTO (varchar(50)),
HP_NOVO_MES (varchar(50)),
MIGRACAO_ADSL (varchar(100)),
DATA_ADESAO_ADSL (varchar(50)),
TIPO_VENDEDOR (varchar(50)),
HP_ANO (varchar(50)),
ANO_PRUMADA (varchar(50)),
HP_NOVO2 (varchar(50)),
AGRUP_CANAL1_CONT (varchar(50)),
AGRUP_CANAL2_CONT (varchar(50)),
POLIGONO (varchar(50)),
DT_PREVISAO_POLIGONO (varchar(50)),
DT_ENTREGUE_POLIGONO (varchar(50)),
ANO_REDE_POLIGONO (varchar(50)),
ANTECIPACAPO_15 (VARCHAR(50)),
ANTECIPACAPO_30 (VARCHAR(50)),
DATA_AGENDA (varchar(50))
FILE= D:\Atividades\Recorrentes\Mandos\FastLoad_MasterPlan_FibraBL.txt;

BEGIN LOADING P_LEDKWRKDB.TBMP_BLFIBRA ERRORFILES P_LEDKWRKDB.RE_TEST_FAST_ERROR_11, P_LEDKWRKDB.RE_TEST_FAST_ERROR_21;
INSERT INTO P_LEDKWRKDB.TBMP_BLFIBRA(
NUMERO_OS
,NUMERO_CONTRATO
,NRC
,DATA_VENDA
,DATA_INSTALACAO
,MES_CRIACAO
,DATA_CRIACAO
,DATA_EMISSAO
,DATA_SOLICITACAO
,MES_ENC
,DATA_ENC
,DATA_AGENDADA
,STATUS
,TIPO_OS
,ES
,CD_AT
,CNL
,DDD
,NUM_TELEFONE
,CPF_CNPJ
,CELULAR
,EMAIL
,CONTRATADA
,QTDE_PT_ADICIONAL
,TIPO_CONTRATO
,SEGMENTACAO
,SEGMENTACAO_TIPO
,CODIGO_VENDEDOR
,CANAL_VENDEDOR
,AREA_VENDEDOR
,EQUIPE_VENDAS
,MOTIVO_CANCELAMENTO
,NOME
,TIPO_LOGRADOURO_INS
,LOGRADOURO_INS
,NUM_LOGRADOURO_INS
,COMPLEMENTO_LOGRADOURO_INS
,CEP_INS
,CIDADE_INS
,PACOTE_D
,CLASSE_TERMINAL
,MIGRACAO
,ID
,PROD_ANT
,COD_IMPORTACAO_LOG
,TP_VENDA
,CLASSIF_VENDA
,AGRUP_CANAL1
,AGRUP_CANAL2
,DATA_ADM_VEND
,DESCRICAO_IMOVEL
,AGRUP_PCT1
,AGRUP_PCT2
,DESCRICAO_CAMPANHA
,TP_REDE
,REGIAO_AGRUP
,CANAL
,VENDEDOR
,VL_ARPU
,VELOCIDADE_FIBRA
,DESCRICAO_CANAL
,COD_CANAL
,AGRUP_MOTIVO
,COD_TIPO
,DESC_TIPO
,ALTA_NIX
,HP
,CHAVE_END
,BACKLOG
,DESCRICAO_CANAL_CAMILA
,ROBO
,SMS
,DESCRICAO_CANAL_SIA
,EMPRESA_CONTRATADA
,DESCRICAO_EMPRESA
,DESCRICAO_CANAL_GIV
,DESCRICAO_LOCAL
,VENDEDOR_GIV
,NATUREZA
,HP_NOVO
,COD_FIBRA_BL
,NUMERO_OS_REMISSAO
,NOME_VENDEDOR_GIV
,DATA_ALTA_PRODUTO
,HP_NOVO_MES
,MIGRACAO_ADSL
,DATA_ADESAO_ADSL
,TIPO_VENDEDOR
,HP_ANO
,ANO_PRUMADA
,HP_NOVO2
,AGRUP_CANAL1_CONT
,AGRUP_CANAL2_CONT
,POLIGONO
,DT_PREVISAO_POLIGONO
,DT_ENTREGUE_POLIGONO
,ANO_REDE_POLIGONO
,ANTECIPACAPO_15
,ANTECIPACAPO_30
,DATA_AGENDA
)
VALUES(
:NUMERO_OS
,:NUMERO_CONTRATO
,:NRC
,:DATA_VENDA
,:DATA_INSTALACAO
,:MES_CRIACAO
,:DATA_CRIACAO
,:DATA_EMISSAO
,:DATA_SOLICITACAO
,:MES_ENC
,:DATA_ENC
,:DATA_AGENDADA
,:STATUS
,:TIPO_OS
,:ES
,:CD_AT
,:CNL
,:DDD
,:NUM_TELEFONE
,:CPF_CNPJ
,:CELULAR
,:EMAIL
,:CONTRATADA
,:QTDE_PT_ADICIONAL
,:TIPO_CONTRATO
,:SEGMENTACAO
,:SEGMENTACAO_TIPO
,:CODIGO_VENDEDOR
,:CANAL_VENDEDOR
,:AREA_VENDEDOR
,:EQUIPE_VENDAS
,:MOTIVO_CANCELAMENTO
,:NOME
,:TIPO_LOGRADOURO_INS
,:LOGRADOURO_INS
,:NUM_LOGRADOURO_INS
,:COMPLEMENTO_LOGRADOURO_INS
,:CEP_INS
,:CIDADE_INS
,:PACOTE_D
,:CLASSE_TERMINAL
,:MIGRACAO
,:ID
,:PROD_ANT
,:COD_IMPORTACAO_LOG
,:TP_VENDA
,:CLASSIF_VENDA
,:AGRUP_CANAL1
,:AGRUP_CANAL2
,:DATA_ADM_VEND
,:DESCRICAO_IMOVEL
,:AGRUP_PCT1
,:AGRUP_PCT2
,:DESCRICAO_CAMPANHA
,:TP_REDE
,:REGIAO_AGRUP
,:CANAL
,:VENDEDOR
,:VL_ARPU
,:VELOCIDADE_FIBRA
,:DESCRICAO_CANAL
,:COD_CANAL
,:AGRUP_MOTIVO
,:COD_TIPO
,:DESC_TIPO
,:ALTA_NIX
,:HP
,:CHAVE_END
,:BACKLOG
,:DESCRICAO_CANAL_CAMILA
,:ROBO
,:SMS
,:DESCRICAO_CANAL_SIA
,:EMPRESA_CONTRATADA
,:DESCRICAO_EMPRESA
,:DESCRICAO_CANAL_GIV
,:DESCRICAO_LOCAL
,:VENDEDOR_GIV
,:NATUREZA
,:HP_NOVO
,:COD_FIBRA_BL
,:NUMERO_OS_REMISSAO
,:NOME_VENDEDOR_GIV
,:DATA_ALTA_PRODUTO
,:HP_NOVO_MES
,:MIGRACAO_ADSL
,:DATA_ADESAO_ADSL
,:TIPO_VENDEDOR
,:HP_ANO
,:ANO_PRUMADA
,:HP_NOVO2
,:AGRUP_CANAL1_CONT
,:AGRUP_CANAL2_CONT
,:POLIGONO
,:DT_PREVISAO_POLIGONO
,:DT_ENTREGUE_POLIGONO
,:ANO_REDE_POLIGONO
,:ANTECIPACAPO_15
,:ANTECIPACAPO_30
,:DATA_AGENDA
);

END LOADING;

LOGOFF;

Does somebody know how to solve this? Thank you.

2 REPLIES
Teradata Employee

Re: Invalid query while trying to run a file

Help me understand. You are trying to run a FastLoad script and you want to use .RUN command for login statement that sits in a separate file. Is that what you are trying to achieve?

Re: Invalid query while trying to run a file

Yes. The content of the TXT file is that:

SESSIONS 5;

.LOGON <IP>/<username>,<password>;