gpt4 book ai didi

sql-server - 在 ssis 中导出到 csv 时包括前导零

转载 作者:行者123 更新时间:2023-12-02 01:06:32 27 4
gpt4 key购买 nike

我有一个将数据从表导出到 .csv 文件的包,它导出 600 000 条记录。

我有几列有前导零和尾随零,而导出数据时前导零和尾随零都丢失了。

EX:来自源的实际数据

 column1   column2  
001 67.50

导出数据到csv文件

 column1   column2  
1 67.5

我尝试了很多方法,比如在派生列中放置数据转换,以及复制函数

我也尝试过将数据导出到.txt文件并使用.cmd文件将.txt文件更改为.csv文件,所有这些方法都没有结果。

有什么办法可以实现吗?

最佳答案

当导出到需要保留前导和/或尾随零的文本或 csv 格式文件数值时,需要以下组合。

1) 使用数据流下的派生列或转换任务,将数字字段转换为文本或 varchar。

2) 确保 objective-c SV 文件的字段定义为具有足够字符长度的文本。

最后,如果您遇到输出文件中需要数值(不接受 NULL 或空白)的情况,请查看以下链接。这是必须提供“0.00”而不是 NULL 或空白的地方。

How do I get SSIS Data Flow to put '0.00' in a flat file?

希望这对您有所帮助。

关于sql-server - 在 ssis 中导出到 csv 时包括前导零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47306680/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com