IN ORACLE - EMPTYCLOB应在SELECT Query中显示为空字段

时间:2017-02-23 01:41:15

标签: sql database oracle

在文件表中,MYFILE列中的空clob很少,我需要选择所有列,但如果没有空CLOB,我需要显示下载,如果是emptyclob则不应显示任何内容 但对于emptyclob我也正在下载。有没有办法用''来显示empty_clob?如果clob不为空,则只显示Download

SELECT nvl2(MYFILE,'Download','') as downloadFile, filename  from filetable

1 个答案:

答案 0 :(得分:0)

我认为你只需要测试CLOB的长度

select filename
       , case when length(myfile)>0 the 'Download' else '' end downloadfile
from filetable
;