teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

SQLをPL/SQL全体に修正

2017/05/19 02:21

投稿

R7038XX
R7038XX

スコア44

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
- w as
16
+ w as
12
- (
17
+ (
13
- select a,b,c from d
18
+ select a,b,c from d
14
- ),
19
+ ),
15
- x as
20
+ x as
16
- (
21
+ (
17
- select a,b from w
22
+ select a,b from w
18
- )
23
+ )
19
- select *
24
+ select *
25
+ bulk collect
26
+ into mWork
20
- from x
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の実行に問題ないことは確認済み