-511   THE FOR UPDATE CLAUSE CANNOT BE SPECIFIED BECAUSE THE RESULT TABLE DESIGNATED BY THE SELECT STATEMENT CANNOT BE MODIFIED

説明

SELECT ステートメントの結果表を更新することができません。 このエラーは、SELECT の FROM 節で複数の表またはビューが指定されている場合、SELECT リストに組み込み関数または DISTINCT が含まれている場合、あるいはステートメントに ORDER BY、GROUP BY、または HAVING 節が含まれている場合に発生する可能性があります。 またこのエラーは、FROM 文節でビューが指定され、そのビューを更新できない場合、あるいはデータ変更ステートメントが SELECT ステートメントで指定されている場合 (例えば、INSERT から SELECT) にも起こることがあります。

システムの処置

このステートメントを処理することはできません。

プログラマーの応答

結果表に対して指定通りの更新を実行することはできません。

SQLSTATE

42829