Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

João Otávio 21

NULLIF OR - Sql*Loader

Recommended Posts

Bom dia,

 

Estou tentando fazer um Loader, porém preciso validar uma de minhas colunas.

LOAD DATA
   INFILE        'E:\Applic\CEBH\P16CEBH-MP09.TXT'
   BADFILE       'E:\Applic\CEBH\SQLLOAD\ANTPOSMRP\LoadResults_BAD.log'
   DISCARDFILE   'E:\Applic\CEBH\SQLLOAD\ANTPOSMRP\LoadResults_DISCARDED.log'
   APPEND
   INTO TABLE    TBLD97_ANTES_POS_MRP
Trailing Nullcols                                     
   (
		D97_COD_MATERIAL POSITION (1:19),
		D97_DATA_TERMINO POSITION (20:25) DATE 'YYMMDD' NULLIF D97_DATA_TERMINO = '000000' OR D97_DATA_TERMINO = '999999'
)

Preciso passar o valor NULL caso o meu campo D97_DATA_TERMINO receba o valor '000000' ou '999999'. Tentei colocar a cláusula OR, porém o Loader me retorna um erro de sintaxe: Expecting valid column specification, "," or ")", found "OR". ATE 'YYMMDD' NULLIF D97_DATA_TERMINO = '000000' OR D97_DATA_TERMINO =

 

Alguém poderia me ajudar ?

 

Obrigado,

João Otávio

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.