求oracle10g正则表达式,regexp_substr用法: 问题: str='a=11&b=22&c=2t3&d=45&e=erf2' ; 求 得出'&b=' 后面的值: 222 的正则表达式写法!谢谢大侠们! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SQL> Set define OFF; --Oracle把这里的参数连接符&b,&c,&e;当成是一个自定义变量 SELECT regexp_substr( regexp_substr('a=11&b=22&c=2t3&d=45&e=erf2','b=[0-9]+') ,'[0-9]+')FROM DUAL写的不好,可以用,等高手 给 改改 set define off;SQL> select regexp_substr('a=11&b=222&c=2t3&d=45&e=erf2','b=[0-9]*') from dual;REGEX-----b=222SQL> select regexp_substr('a=11&b=&c=2t3&d=45&e=erf2','b=[0-9]*') from dual;RE--b= myeclipse database explorer链接oracle10g出现异常 查询已删除表现象 大家好,oracle sqlldr控制文件中,“|”和“||”用十六进制怎么表示 帮忙推荐oracle的基础书籍 菜鸟请指教 变量类型%rowtype OracleDBConsoleorcl 无法启动 SQL PLUS连数据库时出错:无法知道描述中的server name? 探讨两阶段提交??? 怎样在oracle的过程中访问sql server2000的数据 有没有sql语句可以查看表的主键和索引吗? 如何查看sql执行计划 有没办法建立某一表的映射表?
写的不好,可以用,等高手 给 改改
SQL> select regexp_substr('a=11&b=222&c=2t3&d=45&e=erf2','b=[0-9]*') from dual;REGEX
-----
b=222SQL> select regexp_substr('a=11&b=&c=2t3&d=45&e=erf2','b=[0-9]*') from dual;RE
--
b=