Oracle 中的 ORA-22992 视图
ORA-22992 view in Oracle
你好朋友我在 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 的视图,以便能够访问一些数据和 tables 对应于另一个 bd,SIGNERS table 有一个 lob 类型的列。
我没有在over分区中查询该类型的列,有什么办法可以解决这个问题吗?
我从查询中获得的结果目前是正确的
我已经解决了 朋友们如果有遇到类似的情况如下post说明原因和解决方法https://asktom.oracle.com/pls/apex/asktom.search?tag=ora-22992-no-lob-field-selected
你好朋友我在 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 的视图,以便能够访问一些数据和 tables 对应于另一个 bd,SIGNERS table 有一个 lob 类型的列。
我没有在over分区中查询该类型的列,有什么办法可以解决这个问题吗?
我从查询中获得的结果目前是正确的
我已经解决了 朋友们如果有遇到类似的情况如下post说明原因和解决方法https://asktom.oracle.com/pls/apex/asktom.search?tag=ora-22992-no-lob-field-selected