最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Oracle判断字符串为''还是Null

来源:动视网 责编:小采 时间:2020-11-09 11:44:39
文档

Oracle判断字符串为''还是Null

Oracle判断字符串为''还是Null:Oracle 判断varchar2类型是不是为空 Oracle 判断varchar2类型是不是为空'' ,用什么判断符VV_LIST:='DSSSFDFDSFDS';IF(VV_LIST <>'')THEN DBMS_OUTPUT.PUT_LINE('PPPPPPPPPPPPPPPPP'); ELSE DBMS_OUTPUT.PU
推荐度:
导读Oracle判断字符串为''还是Null:Oracle 判断varchar2类型是不是为空 Oracle 判断varchar2类型是不是为空'' ,用什么判断符VV_LIST:='DSSSFDFDSFDS';IF(VV_LIST <>'')THEN DBMS_OUTPUT.PUT_LINE('PPPPPPPPPPPPPPPPP'); ELSE DBMS_OUTPUT.PU


Oracle 判断varchar2类型是不是为空

Oracle 判断varchar2类型是不是为空'' ,用什么判断符

VV_LIST:='DSSSFDFDSFDS';
IF(VV_LIST <>'')THEN
DBMS_OUTPUT.PUT_LINE('PPPPPPPPPPPPPPPPP');
ELSE
DBMS_OUTPUT.PUT_LINE('BBBBBBBBBBBBBBBBBBBBBBBB');
END IF;

结果却打印了BBBBBBBBBBBBBBBBBBBBBBBB


IF ('' IS NULL) THEN
dbms_output.put_line(''''' is null');
END IF;
输出:'' is null

这说明,在oracle pl/sql里,,把''当成null处理了


Oracle中的空应该用的是null,非空就是not null
for example:

SQL code
SQL code 所以可以这么做:


select

st.koyu_zaisan_no
,st.koyu_zaisan_edaban
,st.shutoku_nendo --?異動年度
,st.shutokubi --?異動日
,st.kaikei
,'会計名' --?
,st.shukanka --?
,'KANJYO_KAMOKU_MEISHO' --?
,'金額'
,'err_no' --?
,'err_naiyo' --?
,'0' csv_type --?

from SHISAN_TAB st
where trim(nvl(st.chiku_cd,'')) || 'A' ='A'
or trim(nvl(st.chimoku,'')) || 'B' ='B'

文档

Oracle判断字符串为''还是Null

Oracle判断字符串为''还是Null:Oracle 判断varchar2类型是不是为空 Oracle 判断varchar2类型是不是为空'' ,用什么判断符VV_LIST:='DSSSFDFDSFDS';IF(VV_LIST <>'')THEN DBMS_OUTPUT.PUT_LINE('PPPPPPPPPPPPPPPPP'); ELSE DBMS_OUTPUT.PU
推荐度:
标签: 比较 oracle 字符串
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top