ORA-00933 使用提取、偏移或透视时出现问题



我目前正在使用带有Oracle 10g数据库结构的PL/SQL开发人员接口,并且在确保这些字段存在于find_sales_person表中后,当我执行下面的代码结构时,我确实得到了00933问题作为回报。

Select * FROM
(
SELECT SALES_PERSON_CODE,CO_ID
FROM find_sales_person
)
PIVOT
(
COUNT (CO_ID)
FOR CO_ID IN ('91','2478')
)
ORDER BY CO_ID

作为我确实得到相同错误的第二个示例是;

SELECT *
FROM abtp_param_l
ORDER BY ABT_PARAM_ID , CREATE_USER_ID
FETCH FIRST 5 ROWS ONLY

abtp_param_l是包含至少 50 行的视图。我还尝试了使用实际表而不是视图的代码

您正在使用 Oracle 10g 中不可用的 Oracle 功能。 FETCH FIRST N ROWS ONLY仅在 Oracle 12c 中可用,PIVOT仅在 Oracle 11g 中可用。

最新更新