Lors du chargement d'une table, je dois utiliser un cas pour remplir un champ.
La formule est la suivante:
Ou ID_SYS_3 et ID_SYS_1 sont deux champ de ma table source.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 CASE WHEN ID_SYS_3 ^= . THEN ID_SYS_3 ELSE ID_SYS_1 END
Lorsque je met cette formule et que j'execute le job, voici l'erreur affiché dans le journal:
Et ce que je trouve bisard, c'est que dans l'expression, si je remplace le ID_SYS_1 par une valeur 10 par exemple, ca fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ERROR: sqlplan internal error: Cannot find symbol ID_SYS_1, var=19, tag=0001. This message can be caused by attempting to make correlated references between two different items on a single FROM clause.
Si quelqu'un peut m'aider, car la je ne comprends vraiment pas ou est le problème!!!
Merci.
Partager