如何调试" ORA-00911:无效字符"在这个SQL查询?

时间:2016-10-28 11:01:18

标签: sql database oracle

我尝试在Toad for Oracle上运行以下查询。并且它给出错误" ORA-00911:无效字符"。有人可以帮我解决这个问题吗?

DELETE FROM `CC_AUDIT_TRAIL`
WHERE SEQ_NO NOT IN (
  SELECT SEQ_NO
  FROM (
    SELECT SEQ_NO
    FROM `CC_AUDIT_TRAIL`
    ORDER BY SEQ_NO DESC
    LIMIT 1000
  ) foo
);

1 个答案:

答案 0 :(得分:1)

您已编写了MySQL查询。也许你想要这个:

DELETE FROM CC_AUDIT_TRAIL
WHERE SEQ_NO NOT IN (SELECT SEQ_NO
                     FROM (SELECT SEQ_NO
                           FROM CC_AUDIT_TRAIL
                           ORDER BY SEQ_NO DESC
                          ) foo
                     WHERE rownum <= 1000
                    );