powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Запсь в файл результатов с помощью osql
6 сообщений из 6, страница 1 из 1
Запсь в файл результатов с помощью osql
    #32015124
AlexR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При записи в файл результатов выполнения процедуры возникает следующая проблема. Почему то в конец каждлго столбца дописываеться какое то количество пробелов, почему это происходит. Разделитель столбцов стоит ",". Поэтому выходит 'data' ,'date1' , как это можна исправить.
...
Рейтинг: 0 / 0
Запсь в файл результатов с помощью osql
    #32015125
AlexR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А тут пробелы обрезали. По этому выходит 'data'_______,'data1'____________,
...
Рейтинг: 0 / 0
Запсь в файл результатов с помощью osql
    #32015127
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ээээ, так может у вас так данные храняться - тип поля char не зря называется fixed-length, т.е. все поля буду иметь одинаковый размер и автоматически дополняться пробелами

Используйте в таблице тип данных varchar или функции LTRIM() RTRIM()в запросах
...
Рейтинг: 0 / 0
Запсь в файл результатов с помощью osql
    #32015132
AlexR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В БД все текстовые типы nvarchar, в QA вес выводиться нормально. В запросе делаеться маленькое преобразование строки добавляються с двух сторон ("). И получаем "column"_пробелы___,.
...
Рейтинг: 0 / 0
Запсь в файл результатов с помощью osql
    #32015174
serg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
может надо convert(varchar(15),"'"+column+"'")
...
Рейтинг: 0 / 0
Запсь в файл результатов с помощью osql
    #32015186
AlexR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
convert не нужен, тип поля и так nvarchar.
В файл выводяться запись таким образом если у столбца тип nvarchar(50), то в файл выводиться значение столбца плюс пробелы до 50.
Так же работает и isql.
Из всей троицы только isqlw не добавляет пробелов и выводит фактическое значение поля потом разделитель столбцов, но зато выводит заголовки столбцов а они мне не нужны. Как убрать заголовки я не нашел.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Запсь в файл результатов с помощью osql
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]