(日常踩坑)Oracle chr(0)导致的字段显示不全问题

select 'aa'||chr(0)||'bb' from dual

在SQL PLUS和PL/SQL Developer中运行上述sql会得到不同的结果:

  • SQL PLUS结果
  • PL/SQL Developer结果

chr(0)在Oracle中起到了一个类似结束符的作用,导致数据显示不全,即时并发程序输出带有chr(0)的字段,chr(0)后面的值也会被屏蔽,这可能和Oracle版本有关系


(日常踩坑)Oracle chr(0)导致的字段显示不全问题
http://localhost:8091//archives/%E6%97%A5%E5%B8%B8%E8%B8%A9%E5%9D%91oraclechr0%E5%AF%BC%E8%87%B4%E7%9A%84%E5%AD%97%E6%AE%B5%E6%98%BE%E7%A4%BA%E4%B8%8D%E5%85%A8%E9%97%AE%E9%A2%98
作者
Administrator
发布于
2021年12月09日
许可协议