繁体   English   中英

如果在.csv文件中使用SSIS中的派生列存在空值,如何将空值插入money数据类型?

[英]How to insert null value to money datatype when there is a blank value in .csv file by using derived column in SSIS?

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

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

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

EX:假设.CSV填充为TAB_VAL且值为空(''):

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM