Я разбираюсь в Unix, поэтому у меня есть скрипт, который я запускаю всякий раз, когда хочу запустить какой-нибудь SQL. Я вызываю DB2 со своим запросом и выгружаю стандартный вывод в файл. Очень по-неандертальски, но работает. У меня есть таблица с varchar(28672). Поле никогда не бывает таким длинным, но db2 форматирует его до ширины 28 КБ.
Поэтому, очевидно, я изменяю свой запрос, чтобы выбрать substr(field, 1,100), чтобы получить только начало поля, и это то, что он возвращает, только первые 100 символов, но он по-прежнему форматирует выводимое поле до 28672 символов. Любая идея, как сделать его форматом для размера вывода данных?