您好朋友,我在 oracle 中創建視圖時有一個詳細資訊,因為我使用 ROW_NUMBER 來計算查詢的元素,但是在創建視圖時出現以下錯誤
ORA-22992: cannot use LOB locators selected from remote tables
我運行的查詢如下
SELECT TEMPLATE.TEMPLATE_DOCUMENT_ID AS ID_TEMPLATE,ROW_NUMBER() OVER (Partition By SIGNERS.DOCUMENT_TEMPLATE_ID Order By SIGNERS.DOCUMENT_TEMPLATE_ID DESC ) AS ID_SIGN
FROM TEMPLATE_DOCUMENT@BDLINK TEMPLATE
INNER JOIN DOMAIN_TEMPLATE_CATALOG@BDLINK DOMAIN
ON TEMPLATE.TEMPLATE_DOCUMENT_ID = DOMAIN.DOCUMENT_TEMPLATE_ID
INNER JOIN SIGNERS_DOCUMENT_TEMPLATE@WBDLINK SIGNERS
ON DOMAIN.DOCUMENT_TEMPLATE_ID = SIGNERS.DOCUMENT_TEMPLATE_ID
AND TEMPLATE.ESTATUS = 1;
我正在使用 dblink 創建一個視圖,以便能夠訪問與另一個 bd 對應的一些資料和表,SIGNERS 表有一個 lob 型別的列。
有沒有什么辦法可以解決這個問題,因為我沒有在 over partition 中查詢這種型別的列?
我從查詢中得到的結果目前是正確的

uj5u.com熱心網友回復:
如果有人在以下帖子中遇到類似問題,我已經解決了它解釋原因和解決方案https://asktom.oracle.com/pls/apex/asktom.search?tag=ora-22992-no-lob-field -選擇
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/484739.html
標籤:甲骨文
