目前小弟遇到一個難題,請教一下群里的大神,當前我建立了一個dblink查詢兩個oracle資料庫的資料,其中包含一個特殊的型別 SDO_ORDINATE_ARRAY_STR,查詢的時候總是提示:用戶定義的型別列上不允許執行遠程操作,但如果去除SDO_ORDINATE_ARRAY_STR該資料型別,就可以查詢了,請問哪位大哥知道這個是什么問題引起的呢 ?
uj5u.com熱心網友回復:
GIS的東東吧,這個不太清楚,SDO_ORDINATE_ARRAY_STR應該是個自定義型別,估計要用Oracle Spatia才能正常訪問。沒用過,請用過的回答吧
uj5u.com熱心網友回復:
特殊型別的資料表吧。你 create tables as 然后看行不行。
看下這個:https://blog.csdn.net/tan1012194073/article/details/67635107
uj5u.com熱心網友回復:
使用dblink 查詢 的確存在很多的限制。這時候oracle的內部要求,我們只能遵守規則。
去掉不用該型別,或者想辦法通過通過clob、xml之類的型別間接獲取
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/63534.html
標籤:開發
上一篇:Oracle使用left join查詢出來資料排序錯亂 急求大神
下一篇:求救!如何優化資料庫!
