質問編集履歴
1
SQLをPL/SQL全体に修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -7,18 +7,32 @@
|
|
7
7
|
```
|
8
8
|
|
9
9
|
###対象のSQL
|
10
|
+
```SQL
|
11
|
+
CREATE OR REPLACE PROCEDURE
|
12
|
+
IS
|
13
|
+
:
|
14
|
+
BEGIN
|
10
|
-
with
|
15
|
+
with
|
11
|
-
|
16
|
+
w as
|
12
|
-
|
17
|
+
(
|
13
|
-
|
18
|
+
select a,b,c from d
|
14
|
-
|
19
|
+
),
|
15
|
-
|
20
|
+
x as
|
16
|
-
|
21
|
+
(
|
17
|
-
|
22
|
+
select a,b from w
|
18
|
-
|
23
|
+
)
|
19
|
-
select *
|
24
|
+
select *
|
25
|
+
bulk collect
|
26
|
+
into mWork
|
20
|
-
|
27
|
+
from x
|
21
|
-
;
|
28
|
+
;
|
29
|
+
forall i in 1..mWork.count
|
30
|
+
insert into y
|
31
|
+
values mWork(i)
|
32
|
+
;
|
33
|
+
END
|
34
|
+
/
|
35
|
+
```
|
22
36
|
|
23
37
|
###試したこと
|
24
38
|
・SQL*Plusでwithを含むSQLの実行に問題ないことは確認済み
|