Аз съм Unix хак, така че имам скрипт, който изпълнявам, когато искам да стартирам някакъв SQL. Извиквам DB2 с моята заявка и изхвърлям stdout във файл. Много неандерталски, но работи. Имам таблица с varchar(28672) в нея. Полето никога не е толкова дълго, но db2 го форматира до 28k ширина.
Така че очевидно променям заявката си, за да избера substr(field, 1,100), за да получа само началото на полето и това е, което връща, само първите 100 знака, но все още форматира полето, което извежда, до 28672 знака. Някаква идея как да го форматирам до размера на изходните данни?