-1
例外を使用すると、エラーが発生した後に次の値を出力する必要があります。 は例エラーが発生したときに次の行を印刷
FOR i IN 1..50
IF MOD(i,5) <> 0 THEN
dbms_output.put_line(i);
、私は事前に5
おかげで割り切れる値以外のすべての値を出力する必要があります。
例外を使用すると、エラーが発生した後に次の値を出力する必要があります。 は例エラーが発生したときに次の行を印刷
FOR i IN 1..50
IF MOD(i,5) <> 0 THEN
dbms_output.put_line(i);
、私は事前に5
おかげで割り切れる値以外のすべての値を出力する必要があります。
これは、PL/SQLでのコードだろうならば、あなたは非常に接近している - ちょうど追加しよう:BEGIN
、LOOP
、END IF
、END LOOP
とEND
節:
begin
FOR i IN 1..50 LOOP
IF MOD(i,5) <> 0 THEN
dbms_output.put_line(i);
end if;
end loop;
end;
/
1
2
3
4
6
7
8
9
11
12
13
14
16
17
18
19
21
22
23
24
26
27
28
29
31
32
33
34
36
37
38
39
41
42
43
44
46
47
48
49
私はこれと一緒に例外を使う必要があります –
だから何のエラーあなたが処理する必要がありますか?あなたが投稿したコードのスニペットはエラーを投げず、より広いプログラムが何をしているのか明らかではありません。だから、この質問はそれ以上の説明がない限り答えられません。 – APC
エラーを発生させる必要があります –
発生する必要があるエラーは何ですか?あなたの質問をはっきりと説明しないと助けにならない。 – APC