IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SSIS Discussion :

Utiliser une fonction dans une Tâche de req. SQL [2008R2]


Sujet :

SSIS

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2010
    Messages : 37
    Par défaut Utiliser une fonction dans une Tâche de req. SQL
    Bonjour,

    Voilà, je suis débutant en SSIS et j'aimerai bien ajouter cette fonction qui nettoie une colonne de son code html mais je ne sais pas du tout comment l'implémenter dans une "Tâche d'exécution de requête sql" ...

    Si je fais un bête :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UPDATE table SET column = dbo.udf_StripHTML(column)
    Il me retourne l'erreur :

    "impossible de trouver la colonne "dbo" la fonction définie par l'utilisateur ou l'agrégat "dbo.udf_StripHTML".
    Le nom pourrait également être ambigu.

    Causes possibles de cet échec : problèmes liés à la requête, propriété "ResultSet" non définie correctement ou connexion non établie correctement".
    Merci

  2. #2
    Membre Expert Avatar de FrancoisJehl
    Homme Profil pro
    BI Engineer
    Inscrit en
    Juillet 2009
    Messages
    1 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : BI Engineer
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 485
    Par défaut
    Le paramètre est un varchar, ce ne serait pas plutôt:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dbo.udf_StripHTML('COLUMN')

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2010
    Messages : 37
    Par défaut
    Vraiment désolé pour la réponse tardive ...

    Finalement, ça fonctionne ... je n'avais installé au départ cette procédure qu'au niveau de la db alors qu'il fallait l'installer dans le master pour qu'elle fonctionne avec SSIS.

    Merci.

  4. #4
    Membre Expert Avatar de FrancoisJehl
    Homme Profil pro
    BI Engineer
    Inscrit en
    Juillet 2009
    Messages
    1 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : BI Engineer
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 485
    Par défaut
    Passage à "Résolu"?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Appel d'une fonction dans une fonction d'une même classe
    Par script73 dans le forum Général Python
    Réponses: 3
    Dernier message: 06/03/2015, 10h18
  2. portée d'une variable dans une fonction dans une méthode
    Par laurentg2003 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 29/06/2009, 19h05
  3. Comment utiliser une fonction dans une fonction
    Par hatenaku dans le forum Langage
    Réponses: 3
    Dernier message: 19/04/2008, 20h00
  4. comment utiliser un programme comme une fonction dans une macro exel
    Par ERICKO dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 04/10/2007, 23h39
  5. [POO] dans une classe, appeler une fonction dans une méthode
    Par arnaudperfect dans le forum Langage
    Réponses: 3
    Dernier message: 26/08/2007, 23h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo