2010-10-27 5 views
9

J'ai un composant de script de transformation synchrone, avec quelques colonnes d'entrée, et un "ID" de colonne de sortie supplémentaire. ID génère un type entier (DT_I4). Dans certaines circonstances, je voudrais que "ID" produise une valeur nulle à partir de mon script.SSIS, sortie null comme valeur de colonne dans une tâche de script

En lui affectant une valeur nulle dans d'autres composants SSIS, je peux utiliser NULL (DT_I4) dans une colonne dérivée par exemple, mais je n'arrive pas à comprendre comment le faire dans un script.

Row.ID = null; 

revendique que ID n'est pas un type de valeur NULL.

J'utilise C# dans mes scripts.

Y at-il un moyen de le faire?

Edit: Pour faciliter la vie, « ID » une valeur de NULL serait idéalement sortie par défaut si elle n'est pas affecté partout dans le script en utilisant Row.ID = ...;

Répondre

19

Chaque colonne a une propriété booelan appelée ColumnName_IsNull (dans votre cas devrait être Row.ID_IsNull). Je pense que vous devez le mettre à true pour définir la valeur des colonnes NULL

+0

Excellent, juste la réponse que je cherchais. Merci. – John

Questions connexes