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

标签 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 向该变量 (ATTCH_BODY) 中插入了一个 2k 大小的文本文件。我需要使用 XML 字符串将其发送回 GUI。

最佳答案

我做了类似下面的事情。

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

关于sql - 如何从db2中选择CLOB数据类型数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13512796/

相关文章:

xml - 使用eclipse从xsd生成 headless (headless)xml

sql - 如果计数大于则删除行

c# - 参数化更新

c# - 更快上传到数据库

mysql - 每天计数(mysql)

xml - 当 XML 有 2 个包装器时无法读取内容

java - 在我编辑小部件 xml 后,eclipse 拒绝运行我的 android 项目

db2 - 使用 Business Objects Data Integrator 11.7 更新 AS/400 上的 DB2 数据库表时出错

java - DBUnit 的奇怪 DB2 问题

java - DB2 中合并语句的重复键异常