【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 ;

发现只有这么一条数据.

 

删除后即可。

 

posted @ 2015-09-07 10:24  snow__wolf  阅读(1039)  评论(0)    收藏  举报