-
Parametre pour DTS
Bonjour,
j'ai un lot dts qui fait l'export en fichier texte de 10 table, basé sur une connexion.
Pour l'export de chaque fichier j'ai une condition dans le WHERE du sql... donc a chaque execution je change manuellement ma condition.
ex... WHERE billnumber = '123456' je change WHERE billnumber = '123499'
donc je voudrais passer cette valeur '123456' en parametre ds ce dts pour mes sql, afin de pouvoir changer/ecrire cela une seule fois et non changer mes 10 requete ds le dts a chaque fois... 8O
merci d'avance,
Meta
-
voila,
parfois il suffit de poser la question pour trouver la reponse :roll:
donc il faut mettre ? comme indication de parametre ds le sql de votre tache:
SELECT * FROM tbl_x WHERE billrunnumber = ?
ds la fenetre de "Propriete de la tache de transformation" clickez sur Parametres et mappez "parametre 1" a la variable global correspondant (vous pouvez definir les variables gloabal apd de cette fenetre).
faire ces etapes pour chaque sql...
ps: si vous avez plusieurs parametres sql srvr les nomment "parametre 1", "Parametre 2",... en allant de gauche vers la droite...
liens sur msdn en anglais: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dtsdsgnr/dtsdsgnr3_9os1.asp
puis lire aussi "Using Parameterized Queries in DTS"
-