数据库CLOB为空的判断方法是什么
这篇文章主要介绍“数据库CLOB为空的判断方法是什么”,在日常操作中,相信很多人在数据库CLOB为空的判断方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”数据库CLOB为空的判断方法是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
下列的哪些选项在执行之后会显示 "CLOB has a length of 0" ?
(A)
DECLAREl_clobCLOB;BEGINIFl_clobISNULLTHENDBMS_OUTPUT.put_line('CLOBisNULL');ELSEDBMS_OUTPUT.put_line('CLOBhasalengthof'||LENGTH(l_clob));ENDIF;END;/
SQL>DECLARE2l_clobCLOB;3BEGIN4IFl_clobISNULL5THEN6DBMS_OUTPUT.put_line('CLOBisNULL');7ELSE8DBMS_OUTPUT.put_line('CLOBhasalengthof'9||LENGTH(l_clob));10ENDIF;11END;12/CLOBisNULLPL/SQLproceduresuccessfullycompletedSQL>
(B)
DECLAREl_clobCLOB:=EMPTY_CLOB();BEGINIFl_clobISNULLTHENDBMS_OUTPUT.put_line('CLOBisNULL');ELSEDBMS_OUTPUT.put_line('CLOBhasalengthof'||LENGTH(l_clob));ENDIF;END;/
SQL>DECLARE2l_clobCLOB:=EMPTY_CLOB();3BEGIN4IFl_clobISNULL5THEN6DBMS_OUTPUT.put_line('CLOBisNULL');7ELSE8DBMS_OUTPUT.put_line('CLOBhasalengthof'9||LENGTH(l_clob));10ENDIF;11END;12/CLOBhasalengthof0PL/SQLproceduresuccessfullycompletedSQL>
(C)
DECLAREl_clobCLOB:='';BEGINIFl_clobISNULLTHENDBMS_OUTPUT.put_line('CLOBisNULL');ELSEDBMS_OUTPUT.put_line('CLOBhasalengthof'||LENGTH(l_clob));ENDIF;END;/
SQL>DECLARE2l_clobCLOB:='';3BEGIN4IFl_clobISNULL5THEN6DBMS_OUTPUT.put_line('CLOBisNULL');7ELSE8DBMS_OUTPUT.put_line('CLOBhasalengthof'9||LENGTH(l_clob));10ENDIF;11END;12/CLOBisNULLPL/SQLproceduresuccessfullycompletedSQL>
(D)
DECLAREl_clob1CLOB:=EMPTY_CLOB();l_clob2CLOB:=l_clob1;BEGINIFl_clob2ISNULLTHENDBMS_OUTPUT.put_line('CLOBisNULL');ELSEDBMS_OUTPUT.put_line('CLOBhasalengthof'||LENGTH(l_clob2));ENDIF;END;/
SQL>DECLARE2l_clob1CLOB:=EMPTY_CLOB();3l_clob2CLOB:=l_clob1;4BEGIN5IFl_clob2ISNULL6THEN7DBMS_OUTPUT.put_line('CLOBisNULL');8ELSE9DBMS_OUTPUT.put_line('CLOBhasalengthof'10||LENGTH(l_clob2));11ENDIF;12END;13/CLOBhasalengthof0PL/SQLproceduresuccessfullycompleted
答案BD. 注意答案C里面的 '' 相当于NULL.
到此,关于“数据库CLOB为空的判断方法是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。