Одна опция состояла бы в том, чтобы использовать bcp и настроить файл управления с '\n'
как символ разрыва строки.
, Хотя Вы указали, что предпочли бы не, другая опция будет состоять в том, чтобы использовать unix2dos, чтобы предварительно обработать файл в один с '\r\n'
разрывы строки.
Наконец, можно использовать FORMATFILE
опция на BULK INSERT
. Это будет использовать файл управления BCP для определения формата импорта.
Вы можете использовать строку как поток с помощью макроса with-input-from-string
или использовать чтение из строки
в петле. Вас также может заинтересовать функция read-delimited-list
, хотя вам придется добавить какой-то символ-разделитель в конец строки перед ее использованием.