The delimiter should not matter as long as you handle quoting fields that contain the delimiter or quotes (making sure to double-quote inside a quoted field).
It sounds like a faff but is not actually that difficult to code, for either output or input, and is a pretty standard way to handle CSV. Also the class %SQL.Util.Procedures can be useful or there are some examples in Open Exchange.
I would also add making sure your migration is either restartable, from a point of failure, or can catch up on failed entries, after tweaking either the code or data. You don't want to have to run the whole thing again and which negation method you opt for depends on whether the data must be loaded in order or not.
- Log in to post comments