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

use*_*010 5 xml sql db2

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

当我尝试clob使用上面的查询选择数据时,它会在变量中显示全零(0).

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

nat*_*don 7

我做了类似以下的事情.

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

  • 你好,如果 clob 超过 32000 个字符怎么办? (2认同)