如何使用正则表达式 我想使用regexp_replace替换除了数字和字母外的全部字符。如何做到呢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select regexp_replace(COlNAME,'[^a-z|A-Z|0-9]') from TABNAME; select regexp_replace('133@abc%Abc#','[^[:alnum:]]+') from dual; 1楼正确select regexp_replace('fdf%$$g+-d','[^a-z|A-Z|0-9]','1') from dual;结果:fdf111g11d把不是字符或数字的替换成1 oracle 执行计划! sql语句得到近五年的年份 oracle数据库的名字问题 请一完整触发器。两表A,B一个插入,一个更新 求sql,急!!! Oracle 多表更新 , 急。。。 下面我的oracle语句为什么报错? 求助:ora-01219:数据库未打开,仅允许在视图/固定表中查询 oracle805 & win2000server下导入数据,错误提示sql*loader524急急急急急急急 怎样判断一个事务是否成功? ocilogon() [function.ocilogon]: OCIEnvNlsCreate() failed. 从查询结果创建表的问题?
1楼正确
select regexp_replace('fdf%$$g+-d','[^a-z|A-Z|0-9]','1') from dual;
结果:fdf111g11d
把不是字符或数字的替换成1