2010-09-28 79 views
0

當我做出選擇(命令提示符的WinXP),如:DB2截斷輸出

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 

我得到的相同的結果。有沒有辦法對所有數據進行截取?

回答

0

好的,這是CommandLineProcessor(CLP)的限制。最多8000個符號(db29320w - bug /功能)。 運行查詢所需的其他界面。例如Office中的MicrosotQuery。

1

您可以執行db2導出以檢索數據。從其中,message = 20043

這將創建一個文件卡萊output.txt中,將有引號之間列「message_data」的價值信息

DB2出口到output.txt德爾選擇message_data的。

+0

我有舊版本的db2,它不支持DEL,只有IXF,這對我不好。 – Ruslan 2010-10-15 07:23:21

+0

你也可以嘗試WSF類型,可以導入到電子表格中。 – AngocA 2010-11-16 13:03:15

+0

此外,您可以更改您的db2版本,免費的db2 v9r7 express-c。 – AngocA 2010-11-16 13:03:49