建立数据集输入SQL命令访问Oracle远程数据库时,提示命令无效

在使用TO_NUMBER函数访问Oracle远程数据库时,提示SQL命令无效。

请问应该怎么修改呢?现在需要先截取某字段数据后,把剩下字符串从16进制转换位10进制。

Screenshot.PNG

SQL 任我飞 发布于 5 天前
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
华莉星宸Lv7高级互助
发布于5 天前(编辑于 5 天前

这里面的不是全是数字吧

image.png

Oracle函数大全一百零八:TO_NUMBER函数

https://blog.csdn.net/yixiaobing/article/details/139456777

  • 任我飞 任我飞(提问者) PWCNP_CEBD88DC56C80A5FE053574E12AC58AF
    2024-10-31 15:05 
  • 任我飞 任我飞(提问者) 中间用_进行连接,我现在只需要后面32个16进制的值,并把其转换位10进制。
    2024-10-31 15:06 
  • 华莉星宸 华莉星宸 回复 任我飞(提问者) CEBD88DC56C80A5FE053574E12AC58AF 你这个不是十六进制数据啊,https://www.cnblogs.com/kiko2014551511/p/12870520.html
    2024-10-31 15:13 
  • 任我飞 任我飞(提问者) 回复 华莉星宸 Oracle数据库读取Object_ID字段的值就是‘PWCNP_CEBD88DC56C80A5FE053574E12AC58AF’这样的数据。我需要按照Object_ID字段进行排序。
    2024-10-31 15:37 
最佳回答
0
CD20160914Lv8专家互助
发布于5 天前

【已解决】ORA-01722: invalid number-CSDN博客

一步步缩小查询的范围,最终定位到脏数据把它处理掉

  • 3关注人数
  • 57浏览人数
  • 最后回答于:5 天前
    请选择关闭问题的原因
    确定 取消
    返回顶部