테이블 구조
아래와 같이 DB에 저장된 상태입니다.
seq | pk_id | depth | foldername |
9 | 7 | 2 | 21A063 |
10 | 8 | 7 | UV LASER CUT SYSTEM |
11 | 9 | 8 | 00_SOFTWARE_UNIT |
12 | 10 | 9 | *01_DIGITAL_IO |
13 | 11 | 9 | *02_INDUSTRIAL_PC |
15 | 13 | 8 | 20_WORK TABLE UNIT |
17 | 14 | 9 | *03_VISION |
이걸 Tree 구조로 보면 아래 그림과 같습니다. 여기까지는 작업을 했는데
제가 원하는 건 저 DB에 저장된 21A063 이란 폴더및 하위폴더 전체를 아래와 같이 새롭게 Insert 하고 싶습니다.
seq, pk_id, depth 만 변경해서, 폴더명은 그래도..
쿼리문을 사용해서 이게 가능할까요?
Seq 는 자동증가, pk_id도 가장 마지막 번호 + 1 해서 자동 증가
depth 는 pk_id 별로 번호 부여...
seq | pk_id | depth | foldername |
18 | 15 | 2 | 21A063 |
19 | 16 | 15 | UV LASER CUT SYSTEM |
20 | 17 | 16 | 00_SOFTWARE_UNIT |
21 | 18 | 17 | *01_DIGITAL_IO |
22 | 19 | 17 | *02_INDUSTRIAL_PC |
23 | 20 | 16 | 20_WORK TABLE UNIT |
24 | 21 | 20 | *03_VISION |