Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 sqlcmd.exe при выгрузке данных обрезает строки до 256 символов  [new]
BlackEric
Member

Откуда:
Сообщений: 758
При выгрузке данных в файл при помощи sqlcmd.exe происходит обрезка строк до 256 символов. Почему?
Нужно, что бы строки выгружались полностью.

Запрос:
sqlcmd -E -h -1 -Q "Select [id], [data0], [data1], [data2], [data3] from dv4.[dbo].[strTable] order by [id], cast([data0] as nvarchar(4000)) COLLATE Latin1_General_BIN, cast([data1] as nvarchar(4000)) COLLATE Latin1_General_BIN, cast([data2] as nvarchar(4000)) COLLATE Latin1_General_BIN, cast([data3] as nvarchar(4000)) COLLATE Latin1_General_BIN" -o "E:\\dv4\[dbo].[strTable].csv" -u -s "," -W
6 мар 12, 19:37    [12206277]     Ответить | Цитировать Сообщить модератору
 Re: sqlcmd.exe при выгрузке данных обрезает строки до 256 символов  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31949
BlackEric
При выгрузке данных в файл при помощи sqlcmd.exe происходит обрезка строк до 256 символов. Почему?
Потому что параметр -Y по умолчанию равен 256

Установите побольше
6 мар 12, 19:51    [12206345]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить