2017-02-23 74 views
0

В таблице с файлами в столбце MYFILE пусто пустое место, и мне нужно выбрать все столбцы, но если нет пустого CLOB, мне нужно показать Download, в случае emptyclob ничего не должен показывать , но для emptyclob также я получаю Download. Есть ли способ, чтобы показать empty_clob с «» и если CLOB не пусто, то только показать DownloadВ ORACLE - EMPTYCLOB должен отображаться как пустое поле в запросе SELECT

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

ответ

0

Я думаю, вам просто нужно проверить длину CLOB

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