回答編集履歴
2
提示ソースに対する問題点の指摘を受け、修正。
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
質問内容に沿った回答ではなかった為、回答追記。
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
|
|