ORACLE機能 エラー

[ORAエラー] ORA-01422: 完全フェッチがリクエストよりも多くの行を戻しました。

投稿日:2017年10月1日 更新日:

以下のように表示されます。

(日本語)
ORA-01422: 完全フェッチがリクエストよりも多くの行を戻しました。
(英語)
ORA-01422: exact fetch returns more than requested number of rows

発生パターン

このエラーは以下のような場合に発生します。

対処法

  • SELECT~INTO句のSELECT文では主キーで検索するなど、必ず1件検索されるように注意する

スポンサーリンク

スポンサーリンク

-ORACLE機能, エラー

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

ORACLE

[SQL*Plus] 検索結果の列区切り文字を変更する(set colsep)

検索結果の列区切り文字を変更するには、set colsepを使用します。 構文 (表示構文) show colsep ( ...
ORACLE

[SQL*Plus] SQLの実行時間を測定する(set timing)

SQLの実行にかかった時間を測定するには、「timing」システムパラメータを使用します。 構文 (表示構文) show ...
ORACLE

[ORACLE] 表領域にデータファイルを追加する

表領域にデータファイルを追加するSQLです。 構文 例)表領域にデータファイルを追加するSQL [crayon-5d63 ...
ORACLE

[ORACLE] オブジェクトのステータスを取得する

オブジェクトのステータスを取得するには、all_objectsデータディクショナリのstatus列を確認すればOKです。 ...
ORACLE

[ORACLE] 排他ロックを行う(for update nowait)

排他ロックをかけるには、for update または、for update nowaitを使います。 構文 排他ロックに ...

スポンサーリンク