2番目の行にこのPL/SQLを実行しているOracleエラーがあります。SELECT .... しかし、神様のために!/EXCEPTIONをBEGIN:いくつかのnull値ORA-01403:データが見つかりませんORACLE PL/SQL
IF zocRole IS NOT NULL and devices.unit_id IS NOT NULL THEN
SELECT unit_role_id INTO unitRoleId FROM T_UNIT_ROLE WHERE role_id = zocRole AND unit_id = devices.unit_id;
END IF;
行うと仮定し
は、私は数年前、明示カーソル対暗黙的の相対速度に関するいくつかの議論があったことを覚えているが、私は誰もが長い間このことについて話を聞いていませんでしたnull値があるかどうかをチェックしますが、選択した行が条件に基づいて行を返すわけではありません。 – cableload
予期せぬことが常に予想され、例外ハンドラを適切に処理して適切に処理します。 –