Bonjour à tous,
Une petite question de béotien relative à l'utlisation de la clause WHEN dans un fichier de contrôle SQL*LOADER. J'aimerai pouvoir filtrer les données à charger dans une table sur la base d'un critère. Pour ce, j'ai introduit la clause WHEN suivante dans mon fichier de contrôle : WHEN HEAD_LEVEL < 10. Cette syntaxe génère mainfestement une erreur d'où ma question :
Est-ce que les opérateurs de comparaison usuels à savoir : >, >=, <, <= sont autorisés avec la clause WHEN où est-ce que, comme je le suppose, seuls les opérateurs = et <> sont valides. Dans l'affirmative, existe-t-il une astuce pour contourner cette limitation?
D'avance merci pour vos lumières
Partager