浏览 5900 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-04-05
最后修改:2012-04-16
有很多xml,其中一个xml 这些xml存在oracle数据库 AAAA表里,AAAA仅有一个字段t_xml
Oracle 字符串截取无非就2个东东,一个substr,一个instr
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2012-04-06
难道这是问题太幼稚了
|
|
返回顶楼 | |
发表时间:2012-04-07
substr 第三参数是lenght,不是endindex
对xml用extractvalue,直接xpath明确多了 select extractvalve(xmltype(t_xml),('/userinfo/username[1]')) from t |
|
返回顶楼 | |
发表时间:2012-04-07
谢谢,受教了
|
|
返回顶楼 | |
发表时间:2012-04-13
你是要取这个username这个标签的值吗? 如果是取值: select rtrim(ltrim('<username>张三</username>','<username>'),'</username>') from dual。把这个SQL稍微改一改就可以了
|
|
返回顶楼 | |
发表时间:2012-04-14
用oracle中的正则表达式,试试!
|
|
返回顶楼 | |
发表时间:2012-04-16
搞清楚哪些内置函数中各个参数的含义
|
|
返回顶楼 | |
发表时间:2012-04-19
关系数据库这么用啊。。。
|
|
返回顶楼 | |