2010-10-27 11 views
9

que tiene un componente de secuencia de comandos de transformación sincrónica, con algunas columnas de entrada, y un extra definido la columna de salida "ID". ID emite un tipo entero (DT_I4). En determinadas circunstancias, me gustaría que "ID" arrojara un valor nulo desde mi script.SSIS, salida nula como un valor de la columna dentro de una tarea de la escritura

Al asignarle un valor nulo en otros componentes de SSIS funciona, puedo usar NULL (DT_I4) dentro de una columna derivada, por ejemplo, pero no puedo encontrar la manera de hacerlo en un script.

Row.ID = null; 

afirma que ID no es un tipo de valor que puede ser anulado.

que utilizar C# dentro de mis guiones.

¿Hay alguna manera de hacer esto?

Editar: Para hacer la vida más fácil, "ID" sería un valor idealmente salida del NULL por defecto si no se asigna en cualquier lugar dentro de la secuencia de comandos con Row.ID = ...;

Respuesta

19

Cada columna tiene una propiedad booelan llamada ColumnName_IsNull (en su caso debería ser Row.ID_IsNull). Creo que se debe establecer en true para establecer el valor NULL columnas

+0

Excelente, sólo la respuesta que estaba buscando. Gracias. – John

Cuestiones relacionadas