如何从db2中选择CLOB数据类型数据

时间:2012-11-22 12:30:22

标签: sql xml db2

SELECT  CAST (ATTCH_BODY AS CLOB(30720))
INTO :WS-ATTCH-BODY
FROM NBASRDOCUM 05  WS-ATTCH-BODY  SQL TYPE IS CLOB(32K).

当我尝试使用上述查询选择clob数据时,它会在变量中显示所有零(0)。

请推荐我如何选择clob数据类型。实际上我已经从GUI将2k大小的文本文件插入到该变量(ATTCH_BODY)中。我需要使用XML字符串将其发送回GUI。

1 个答案:

答案 0 :(得分:6)

我做了类似以下的事情。

select cast(CLOBCOLUMN as varchar(32000)) 
  from TABLENAME where cast(TABLENAME.CLOBCOLUMN as      
   varchar(32000)) like '%AString%' for read only;