【oracle】 oracle 筛选数字列
最近写sql查询过程,发现以前的老数据中varchar2中含有非数字字符,现在要查询获取其中的所有数字列并删除。
---查询所有非数字列 select i.busi_id from aics.cs_doc_info i where not REGEXP_LIKE(I.Busi_Id,'^[0-9]+$') for update ;
发现只有这么一条数据.

删除后即可。
最近写sql查询过程,发现以前的老数据中varchar2中含有非数字字符,现在要查询获取其中的所有数字列并删除。
---查询所有非数字列 select i.busi_id from aics.cs_doc_info i where not REGEXP_LIKE(I.Busi_Id,'^[0-9]+$') for update ;
发现只有这么一条数据.

删除后即可。