[Oracle] ๊ณ์ธตํ ์ฟผ๋ฆฌ(START WITH.. CONNECT BY~)
์ถ์ฒ : https://docu94.tistory.com/70 https://coding-factory.tistory.com/461 https://tiboy.tistory.com/563 SELECT [์ปฌ๋ผ]... FROM [ํ
์ด๋ธ] WHERE [์กฐ๊ฑด] START WITH [์ต์์ ์กฐ๊ฑด] CONNECT BY [NOCYCLE][PRIOR ๊ณ์ธตํ ๊ตฌ์กฐ ์กฐ๊ฑด]; ๊ณ์ธตํ ๊ตฌ์กฐ๋ ์ํ ์์ง๊ด๊ณ์ ํธ๋ฆฌํํ์ ๊ตฌ์กฐ๋ก ์ด๋ฃจ์ด์ง ํํ๋ฅผ ๋งํ๋ค. ์๋ฅผ ๋ค๋ฉด ํน์ ํ์ฌ์ ๋ถ์, ํน์ ํ๊ต์ ํ๊ณผ ๋ฑ์ด ์๋ค. ๊ณ์ธตํ ์ฟผ๋ฆฌ๋ ํ
์ด๋ธ์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ๊ณ์ธตํ ๊ตฌ์กฐ๋ก ๋ฐํํ๋ ์ฟผ๋ฆฌ๋ฅผ ๋งํ๋ค. START WITH์ ์ ๋ฃจํธ๋
ธํธ(ํ)์ ๋ช
์ํ๋ค. EMP ํ
์ด๋ธ์ ํ์ธํด๋ณด๋ฉด ํด๋น ์ฌ์์ ๊ด๋ฆฌ์๊ฐ ์๋ค. ๊ทธ ๊ด๋ฆฌ์๊ฐ ์ต์ข
๊ด๋ฆฌ์์ผ ์ ์์ง๋ง ๊ทธ..