我目前正在使用PL / SQL开发人员界面和Oracle 10g数据库结构,并且在确定这些字段存在于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行的视图。我还尝试使用实际表而不是视图的代码
答案 0 :(得分:3)
您正在使用Oracle 10g中未提供的Oracle功能。 FETCH FIRST N ROWS ONLY
仅在Oracle 12c中可用,PIVOT
仅在Oracle 11g以后可用。