gpt4 book ai didi

sql - 使用 FETCH 、 OFFSET 或 PIVOTS 时出现 ORA-00933 问题

转载 作者:行者123 更新时间:2023-12-03 09:09:50 27 4
gpt4 key购买 nike

我目前正在使用带有 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 行的 View 。我还尝试了使用实际表而不是 View 的代码

最佳答案

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

关于sql - 使用 FETCH 、 OFFSET 或 PIVOTS 时出现 ORA-00933 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43369740/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com