oracle判断clob

要实现一个业务,判断一个clob字段,如果clob为空,则返回'',如果clob不为空,则使用xmltype(xmlname).extract('//tumorRecord/recordTimestamp/text()').getstringval()解析clob

解决办法:CASE WHEN ti.DOS_CONT IS NULL THEN '' ELSE xmltype(xmlname).extract('//tumorRecord/effect/text()').getstringval() END

当做简单判断时,这个可以用作java的switch case用法,做复杂判断时,要用when xxx then xxx的用法

原文地址:https://www.cnblogs.com/cykfory/p/11387876.html