DB2截断输出

时间:2010-09-28 08:21:33

标签: sql db2 truncate

当我选择(命令提示符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 个答案:

答案 0 :(得分:1)

您可以执行db2导出以检索数据。

db2 export to output.txt del select message_data from message where message_id = 20043

这将创建一个文件calle output.txt,它将在引号之间具有列“message_data”的值。

答案 1 :(得分:0)

好的,这是CommandLineProcessor(CLP)的限制。最多8000个符号(db29320w - 错误/功能)。 运行查询所需的其他接口。例如,Office中的MicrosotQuery。