【问题描述】
1. sdbimprt 导入工具规定三种分隔符:字符串、字段、换行。
2. 在客户这边通过导入工具做CSV 文件导入时,客户环境只能提供两种分隔符的数据文件,即 换行符 与 字段分割符,无法提供字符串分隔符。
3. 且数据文件的某些字段中可能带有换行符。
4. 观察到导入工具介绍文档中分割符的优先级中有两种设置:
记录 > 字符串 > 字段
字符串 > 记录 > 字段
字段类型优先级总是最小的。
这种情况下,该如何在使用导入工具时,指定分隔符呢?
【解决办法】
通过指定字段类型为字符串,则可以导入没有字符串分隔符的字段。
必须保证字段内容中不会出现记录分隔符和字段分隔符,字符串有字符串分隔符包围时除外。
如果字符串中有记录分隔符和字段分隔符,则只能指定新的分隔符重新生成导入文件。