在文件表中,MYFILE列中的空clob很少,我需要选择所有列,但如果没有空CLOB,我需要显示下载,如果是emptyclob则不应显示任何内容 但对于emptyclob我也正在下载。有没有办法用''来显示empty_clob?如果clob不为空,则只显示Download
SELECT nvl2(MYFILE,'Download','') as downloadFile, filename from filetable
答案 0 :(得分:0)
我认为你只需要测试CLOB的长度
select filename
, case when length(myfile)>0 the 'Download' else '' end downloadfile
from filetable
;