我正在将数千个 csv 文件导入 SQL DB。它们各有两列:日期和值。在某些文件中,值列仅包含一个句点(例如:“.”)。我试图创建一个派生列,该列将使用以下代码处理包含句点的任何单元格:
FINDSTRING((DT_WSTR,1)[VALUE],".",1) != 0 ? NULL(DT_R8) : [VALUE]
但是,当程序包运行时,当它到达带有句点的单元格时会出现以下错误:
The data conversion for column "VALUE" returned status value 2 and status text
"The value could not be converted because of a potential loss of data".
我猜我的 FINDSTRING 函数中可能缺少一个转义字符,但我似乎找不到它可能是什么。有人对我如何解决这个问题有任何想法吗?