テーブル名はTEST_TAB、テーブルの番号(NO)順に順次読み込み、点数(TENSU)を次の人の点数(TENSU)に加算していくプロシージャを作成。
奇数件を更新したときにCOMMITを発行し、
エラーが発生した場合は、「○行目でエラーが発生しました。終了します」を入れて、ROLLBACKを発行し処理をする(○行目は任意)。その時のエラー条件として、合計値を0で割る処理を入れる。
上記の結果は下記の通りになります。
NO.NAME.TENSU
1.マエダ.35
2.オオツカ.135
3.サイハラ.215
4.マエダ.310
この問題を出題され、初心者で何も分からないまま解いているのですがこの問題がどうしてもわからず、お力をお借り出来ないでしょうか。
PL/SQLがどうしても難しく、中々正解に辿り着けません。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/10/25 10:06