C# 当.csv文件中有空值时,如何使用SSIS中的派生列向money数据类型插入空值?

C# 当.csv文件中有空值时,如何使用SSIS中的派生列向money数据类型插入空值?,c#,sql,ssis,C#,Sql,Ssis,我正在读取CSV文件,其中包含具有货币值的列,我需要导入具有列(货币数据类型)的SQL表,如果它包含空值,则需要插入空值。如何在SSIS中使用派生列 select decode(trim(''),null,'null') from dual; 如果您考虑修饰符('') >是代码> .CSV文件,它考虑一个空白值,那么上面的解码语句帮助您转换为null 例: 假设.CSV填充为TAB_VAL,值为空(“”): 如果您考虑修饰符('') >是代码> .CSV文件,它考虑一个空白值,那么上面的解码

我正在读取CSV文件,其中包含具有货币值的列,我需要导入具有列(货币数据类型)的SQL表,如果它包含空值,则需要插入空值。如何在SSIS中使用派生列

select decode(trim(''),null,'null') from dual;

如果您考虑<代码>修饰符('') >是代码> .CSV文件,它考虑一个空白值,那么上面的解码语句帮助您转换为null

例: 假设
.CSV
填充为TAB_VAL,值为空(“”):

如果您考虑<代码>修饰符('') >是代码> .CSV文件,它考虑一个空白值,那么上面的解码语句帮助您转换为null

例: 假设
.CSV
填充为TAB_VAL,值为空(“”):

declare
v_variable varchar2(10);
begin
  v_variable := decode(trim(TAB_VAL),null,'null');
end;