我的源文件具有nvarchar和数字列。
数值列具有千位分隔符,请确定带有双引号的值。当我以文件格式使用quoteChar(“ \”“)时,数字值可以正常工作。
同一时间,nvarchar列(名称)在数据之间具有多个双引号,如果我使用quoteChar,则根据双引号的数量将值分成更多的列。
对此是否有任何修复/解决方案?
答案 0 :(得分:0)
基于properties(采用文本格式),仅允许使用一个字符。因此,您无法使用不同的分隔符来分隔不同的数据类型。
如果您的nvarchar没有|
字符,则可以尝试使用|
列定界符。或者,也许您必须在传输之前解析源文件以删除Azure Function activity中的千位分隔符。然后可以通过adf中的复制活动来识别它。