質問編集履歴
1
/**/を削除、解決した質問内容を1つ削除
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
コマンドプロンプトでSQL*Plusを起動し、sqlファイルを実行することでデータベースの操作を行っています。
|
6
6
|
|
7
|
-
**以下手順の3**を
|
7
|
+
**以下手順の3**の添削をお願いします。(1,2は動作確認済)
|
8
8
|
|
9
9
|
|
10
10
|
|
@@ -24,15 +24,9 @@
|
|
24
24
|
|
25
25
|
```
|
26
26
|
|
27
|
-
3のファイルを
|
27
|
+
3のファイルを実行時、以下のエラーが表示される
|
28
28
|
|
29
|
-
ファイルが実行されず新しくコマンドを入力することもできない。
|
30
|
-
|
31
|
-
|
32
|
-
|
33
|
-
上記の理由により、3のファイルだけが実行できない。実行できないので、3の内容が正しいかも不明である。
|
34
|
-
|
35
|
-
|
29
|
+
警告:プロシージャが作成されましたが、コンパイル・エラーがあります。
|
36
30
|
|
37
31
|
```
|
38
32
|
|
@@ -118,7 +112,7 @@
|
|
118
112
|
|
119
113
|
--プロシージャ「testproc」を作成
|
120
114
|
|
121
|
-
CREATE OR REPLACE PROCEDURE testproc
|
115
|
+
CREATE OR REPLACE PROCEDURE testproc(USER_ID in VARCHAR2,USER_NAME in VARCHAR2,gender_f in NUMBER)
|
122
116
|
|
123
117
|
IS
|
124
118
|
|
@@ -126,7 +120,7 @@
|
|
126
120
|
|
127
121
|
CURSOR selcur IS
|
128
122
|
|
129
|
-
SELECT
|
123
|
+
SELECT * FROM onetable;
|
130
124
|
|
131
125
|
|
132
126
|
|
@@ -152,19 +146,9 @@
|
|
152
146
|
|
153
147
|
|
154
148
|
|
155
|
-
|
149
|
+
END;
|
156
150
|
|
157
|
-
WHEN others THEN
|
158
|
-
|
159
|
-
DBMS_OUTPUT.PUT_LINE('エラー');
|
160
|
-
|
161
|
-
test2 := 'NG';
|
162
|
-
|
163
|
-
|
151
|
+
/
|
164
|
-
|
165
|
-
|
166
|
-
|
167
|
-
END;
|
168
152
|
|
169
153
|
```
|
170
154
|
|
@@ -172,11 +156,9 @@
|
|
172
156
|
|
173
157
|
### 試したこと
|
174
158
|
|
159
|
+
コメントを参考に/の挿入、
|
175
160
|
|
176
|
-
|
177
|
-
;やexitで脱出できませんでした。
|
178
|
-
|
179
|
-
Ctr
|
161
|
+
CREATE OR REPLACE PROCEDURE testprocの後に(USER_ID in VARCHAR2,USER_NAME in VARCHAR2,gender_f in NUMBER)を追加しました。
|
180
162
|
|
181
163
|
### 補足情報(FW/ツールのバージョンなど)
|
182
164
|
|