Усеченный вывод DB2 - PullRequest
       21

Усеченный вывод DB2

0 голосов
/ 28 сентября 2010

когда я делаю выбор (командная строка WinXP) как:

db2 select message_data from messages where message_id = 20043

я получаю вывод +

'Output is truncated' message.
message_data is LONG VARCHAR > 30000 characters

Если мне нравится:

db2 select message_data from messages where message_id = 20043 > c:\otpt.xml

Я получаю тот же результат. Есть ли какой-нибудь способ для всех данных, не усеченный?

Ответы [ 2 ]

1 голос
/ 29 сентября 2010

Вы можете сделать экспорт db2 для получения данных.

db2 экспорт в output.txt из del выберите message_data из сообщений, где message_id = 20043

Это создаст файл calle output.txt, который будет иметь значение столбца «message_data» между кавычками.

0 голосов
/ 28 сентября 2010

ОК, это ограничение CommandLineProcessor (CLP).До 8000 символов (db29320w - ошибка / функция).Другой интерфейс, необходимый для запуска запроса.Например, MicrosotQuery в Office.

...