У меня есть поле SQL Server типа varchar (max).У меня есть автоматизированный пакетный процесс, который использует sqlcmd для извлечения данных из базы данных и выгрузки их в текстовый файл.У нас есть поля, содержащие более 256 символов, и эти поля обрезаются, если я не добавлю что-то вроде «-y 0» к флагам в вызове sqlcmd.
Это даст мне полный текст для полей большего размерачем 256 символов, но он также добавляет много пробелов - поля дополняются, чтобы сделать каждое поле как можно большим в соответствии с его типом данных, по сути, предоставляя мне огромные файлы с большим количеством отступов и пустого места.
Я мог бы исправить это, добавив -W к моим флагам sqlcmd, но это дает мне ошибку, говорящую о том, что -W и -y несовместимы.
У кого-нибудь была эта проблема раньше?Мысли о том, как это решить?