ORACLE機能 ORAエラー

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

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

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

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

発生パターン

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

対処法

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

スポンサーリンク

スポンサーリンク

-ORACLE機能, ORAエラー

執筆者:


comment

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

関連記事

ORACLE

[V$表] セッションの情報を取得する(V$SESSION)

セッションの情報を参照するには、V$SESSIONビューを参照します。 V$SESSIONの定義 V$SESSIONの定 ...
ORACLE

[DBMSパッケージ] スケジューラジョブを有効/無効にする

スケジューラジョブを有効化/無効化にしたい場合は、DBMS_SCHEDULER.ENABLE、DBMS_SCHEDULE ...
ORACLE

[SQL*Plus] 数値の表示形式を設定する(set numformat)

数値の表示形式を設定するには、「numformat」システム変数を使用します。 構文 (表示構文) show numfo ...
ORACLE

[SQL] 横持ちのテーブルから縦持ちのデータで検索する

横持ちのテーブルから縦持ちのデータで検索するサンプルです。 サンプル 以下のような横持ちのテーブルをサンプルとします。 ...
ORACLE

[データディクショナリ] 制約列の情報を取得する

制約に指定されている列の情報を参照するには、 CONS_COLUMNSデータディクショナリビューを参照します。 CONS ...

スポンサーリンク