oracle通过dblink查询数据

qq_35203674 2018-07-05 04:44:50
目前小弟遇到一个难题,请教一下群里的大神,当前我建立了一个dblink查询两个oracle数据库的数据,其中包含一个特殊的类型 SDO_ORDINATE_ARRAY_STR,查询的时候总是提示:用户定义的类型列上不允许执行远程操作,但如果去除SDO_ORDINATE_ARRAY_STR该数据类型,就可以查询了,请问哪位大哥知道这个是什么问题引起的呢 ?
...全文
770 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jinsenhome 2018-07-06
  • 打赏
  • 举报
回复
使用dblink 查询 的确存在很多的限制。
这时候oracle的内部要求,我们只能遵守规则。
去掉不用该类型,或者想办法通过通过clob、xml之类的类型间接获取
  • 打赏
  • 举报
回复
特殊类型的数据表吧。
你 create tables as 然后看行不行。
看下这个:https://blog.csdn.net/tan1012194073/article/details/67635107
yaiger 2018-07-05
  • 打赏
  • 举报
回复
GIS的东东吧,这个不太清楚,SDO_ORDINATE_ARRAY_STR应该是个自定义类型,估计要用Oracle Spatia才能正常访问。

没用过,请用过的回答吧

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧