回答編集履歴

2

提示ソースに対する問題点の指摘を受け、修正。

2023/04/26 23:19

投稿

XiiTuzi
XiiTuzi

スコア55

test CHANGED
@@ -19,6 +19,8 @@
19
19
  declare
20
20
  l_num number;
21
21
  begin
22
+ l_num := 0;
23
+ --
22
24
  for i in 1 .. 10
23
25
  loop
24
26
  l_num := l_num +1;

1

質問内容に沿った回答ではなかった為、回答追記。

2023/04/26 14:10

投稿

XiiTuzi
XiiTuzi

スコア55

test CHANGED
@@ -1,3 +1,13 @@
1
+ 問題点は複数あります。
2
+ 1つ目のエラーは「PL/SQLの構文おかしいよ」と言っています。
3
+ 基本構文を学習しましょう。(基本構文が趣旨ではないと思うので、割愛します)
4
+
5
+ 2つ目のエラーは「カーソル内のSQLがおかしいよ」と言っています。
6
+ エラー内容を翻訳する所から始めましょう。
7
+
8
+ 最後に、そもそも加算処理がありません。
9
+ 加算処理についてのみ、以下に回答します。
10
+
1
11
  SQLにて集計する方法は他の方が回答されていますが、
2
12
  変数を定義し、LOOP内で変数に加算していく方法もあります。
3
13