Oracle查询字段中有空格的数据

一、问题说明

  最近在给某个用户下的表批量添加注释时,在程序中将注释名用trim()过滤一遍就可以了,但是在程序执行成功后怎么检测添加的注释名是否有空格存在呢?

二、解决方法

  1、SELECT * FROM 表名  WHERE REGEXP_LIKE(列名, '( )+');

  2、SELECT * FROM 表名  WHERE LENGTH(列名) > LENGTH(TRIM(列名));

这样就可以检测运行结果。

原文地址:https://www.cnblogs.com/Mr-nie/p/6679226.html