如何使用SSIS中的派生列在.csv文件中有空白值时向货币数据类型插入空值

本文关键字:空白 数据类型 空值 插入 货币 文件 SSIS 何使用 派生 csv | 更新日期: 2023-09-27 18:16:12

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

如何使用SSIS中的派生列在.csv文件中有空白值时向货币数据类型插入空值

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

如果您认为trim('').CSV文件,并且考虑一个空白值,那么上面的解码语句可以帮助您转换为null

交货:假设.CSV填充为TAB_VAL, value为blank ("):

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