SSIS Tips : utilisation et manipulation des VARCHAR(MAX)

J’ai récemment eu besoin de manipuler des données SQL du type VARCHAR(MAX) via SSIS. Dans SQL Server, ce type permet de stocker des données de type chaîne de caractères d’une taille jusqu’à 2 Go. Voilà le scénario que je souhaitais réaliser :

  • Une procédure stockée me retourne une donnée de type VARCHAR(MAX) représentant un contenu XML
  • J’appelle cette procédure dans une tâche de type « Script Task » et je stock le résultat dans une variable
  • J’utilise cette variable en tant que paramètre entrant dans une OleDB Source d’un DataFlow
  • Je récupère le résultat via une OleDB Destination → Lire la suite