微信上做网站怎么做,汕头生态建设典型案例,江门专业制作网站,公众号如何推广宣传最近#xff0c;将原来的数字符字段转换为数字时#xff0c;总报错误#xff1a;无效数字。 如何找出其中哪些是非数字字符的记录#xff1f;比较麻烦的事。下面是用Oracle DB自带的函数translate可以找出来的 1.创建测试表 Create Table TestChar( ITEM_NUMBER VARCHAR…最近将原来的数字符字段转换为数字时总报错误无效数字。 如何找出其中哪些是非数字字符的记录比较麻烦的事。下面是用Oracle DB自带的函数translate可以找出来的 1.创建测试表 Create Table TestChar( ITEM_NUMBER VARCHAR2(20)); 2.手工插入测试记录 Insert Into TestChar (ITEM_NUMBER) values (312);Insert Into TestChar (ITEM_NUMBER) values (312);Insert Into TestChar (ITEM_NUMBER) values (4412);Insert Into TestChar (ITEM_NUMBER) values (152);Insert Into TestChar (ITEM_NUMBER) values (162);Insert Into TestChar (ITEM_NUMBER) values (172);Insert Into TestChar (ITEM_NUMBER) values (142);Insert Into TestChar (ITEM_NUMBER) values (142);Insert Into TestChar (ITEM_NUMBER) values (112);Insert Into TestChar (ITEM_NUMBER) values (1d2);Insert Into TestChar (ITEM_NUMBER) values (152);Insert Into TestChar (ITEM_NUMBER) values (125);Insert Into TestChar (ITEM_NUMBER) values (162);Insert Into TestChar (ITEM_NUMBER) values (712);Insert Into TestChar (ITEM_NUMBER) values (A712);commit; 3.妙用Oracle 内置函数Translate找出非数字字符的记录 select trim(translate(RTRIM(LTRIM(ITEM_NUMBER)), #0123456789, #)) from TestChar Where trim(translate(RTRIM(LTRIM(ITEM_NUMBER)), #0123456789, #)) is not null;转载于:https://www.cnblogs.com/zzjhn/p/5130999.html