0
Je tente d'utiliser la condition OU lorsque la clause dans le fichier de contrôle, ce ce mon code dans le fichier de contrôle:Comment utiliser la condition OU lorsque la clause de fichier de contrôle SQL Loader
load data
INFILE 'router.txt'
INTO TABLE ROUTER_ATTLAS_TABLENAME
APPEND
**WHEN ((1) = 'J' or (1) = 'D2' or (1) = 'vJ' or (1) = 'VJ')**
FIELDS TERMINATED BY '\|'
Je me fais une erreur: SQL * Loader-350: erreur de syntaxe à la ligne 5.
Expecting ")", found "or".
WHEN ((1) = 'J' or (1) = 'D2' or (1) = 'vJ' or (1) = 'VJ')
Veuillez me suggérer une syntaxe correcte.
Je ne pense pas que APPEND doit être utilisé ici. Vérifiez la syntaxe correcte pour [LOAD DATA INFILE] (http://dev.mysql.com/doc/refman/5.7/en/load-data.html) –
J'ai vu dans un site Web, Ils ont utilisé 'et' condition dans Clause WHEN – chaya