SSIS Tips : les procédures stockées utilisant des tables temporaires

Au début de la procédure stockée, on va ajouter une clause SELECT listant l’ensemble des colonnes et leurs types retournés par la procédure. C’est une sorte de contrat. Cette clause SELECT doit être précédée d’une instruction « IF 1 = 0« . SSIS sera donc en mesure de déterminer les métadonnées.

L’inconvénient de cette méthode est que c’est un peu lourd à mettre en place et qu’il faut penser à mettre à jour ce SELECT si le format de retour de la procédure change. Par contre, cela évite de modifier le type des tables et il n’y a aucun impact en termes de performances → Lire la suite