2016-04-23 1 views
1

Je souhaite appeler une fonction définie par l'utilisateur Oracle via des travaux DataStage. Cette fonction renverra une valeur qui mettra à jour la table cible.Comment appeler UDF dans DataStage?

J'ai essayé d'utiliser la procédure stockée, mais je n'ai pas réussi à mapper les paramètres de la fonction à ce stade.

Quelle étape DataStage dois-je utiliser pour appeler la fonction?

+0

D'où tirez-vous les paramètres d'entrée pour la fonction? – Mayank

+0

Quel était exactement le problème? Avez-vous enveloppé votre fonction dans une procédure stockée? – MichaelTiefenbacher

Répondre

0

Vous pouvez l'appeler à partir de l'onglet 'Avant SQL' ou 'Après SQL' de l'étape OCI. Je suppose que vous devez le faire avant.

Vous pouvez également le programmer et utiliser SQL * Plus 'avant le travail' pour faire de même.