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的用法

posted @ 2019-08-21 11:44  白诗  阅读(633)  评论(0编辑  收藏  举报