我是一名Unix黑客,因此每当我想运行一些SQL时,都会运行一个脚本。我用我的查询调用DB2并将stdout转储到文件中。非常原始,但它能够工作。
我有一个包含varchar(28672)的表格。该字段从未那么长,但db2将其格式化为28k宽度。
显然,我更改了我的查询以选择substr(field,1,100)以仅获取字段的开头,并且返回的确实是前100个字符,但它仍然将输出格式化为28672个字符的字段。有没有办法使其格式化为数据输出的大小?
我有一个包含varchar(28672)的表格。该字段从未那么长,但db2将其格式化为28k宽度。
显然,我更改了我的查询以选择substr(field,1,100)以仅获取字段的开头,并且返回的确实是前100个字符,但它仍然将输出格式化为28672个字符的字段。有没有办法使其格式化为数据输出的大小?