Are you executing this query as part of an INSERT or DELETE?
If so, remove the ORDER BY. It's not needed anyway.
Error: ORA-00933: SQL command not
properly ended
Cause: You tried to
execute an SQL statement with an
inappropriate clause.
処置: このOracleエラーを解決するためのオプションは次のとおりです:
ORDER BY 句を含む INSERT ステートメントを実行した可能性があります。これを解決するには、ORDER BY 句を削除し、INSERT ステートメントを再実行します。たとえば、次の INSERT ステートメントを実行しようとしました。
INSERT INTO supplier (supplier_id,
supplier_name) VALUES (24553, 'IBM')
ORDER BY supplier_id;
次のように ORDER BY 句を削除することで、INSERT ステートメントを修正できます。
INSERT INTO supplier (supplier_id,
supplier_name) VALUES (24553, 'IBM');
ORDER BY 句を含む DELETE ステートメントを実行しようとした可能性があります。これを解決するには、ORDER BY 句を削除し、DELETE ステートメントを再実行します。たとえば、次の DELETE ステートメントを実行しようとしました。
DELETE FROM supplier WHERE
supplier_name = 'IBM' ORDER BY
supplier_id;
次のように ORDER BY 句を削除することで、DELETE ステートメントを修正できます。
DELETE FROM supplier WHERE
supplier_name = 'IBM';