コンテンツへスキップ
SQL/データベースエラーエラー
P0003

P0003 — 行が多すぎる

PL/pgSQL の SELECT INTO が複数行を返しました。

postgresql

このエラーの原因

SELECT INTO STRICT が1行ではなく複数行を見つけました。

修正方法

より具体的な WHERE 条件を追加してください。任意の1行で構わない場合は LIMIT 1 を使用してください。TOO_MANY_ROWS 例外を処理してください。

公式ドキュメント

関連するエラーコード