首页新闻找找看学习计划

oracle的utl_url.unescape问题

0
悬赏园豆:10 [已解决问题] 解决于 2016-11-21 15:59

使用oracle的utl_url.unescape解码,若列名为系统关键字,则url无效。百度了一下说关键字要用双引号处理,但是如果为select "关键字" from table则无问题,若使用解码函数,还是无法识别。如select utl_url.unescape("关键字","utf-8") from table还是url无效。求解决方法。

问心、的主页 问心、 | 初学一级 | 园豆:104
提问于:2016-11-21 10:47
< >
分享
最佳答案
0

这是bug。

收获园豆:10
c99 | 小虾三级 |园豆:1832 | 2016-11-21 10:53

有没有解决方案。

问心、 | 园豆:104 (初学一级) | 2016-11-21 10:54

@问心、: 估计除了更改列名之外,没什么好办法。

c99 | 园豆:1832 (小虾三级) | 2016-11-21 10:58

@c99: 改列名就二了,用的地方太多还不好找。

问心、 | 园豆:104 (初学一级) | 2016-11-21 11:00

@问心、: 或者自己写个function解决这个问题,反正只要是unescape就行了。

c99 | 园豆:1832 (小虾三级) | 2016-11-21 11:22
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册