728x90 ๋ฐ์ํ ํธ๋ฆฌ๊ฑฐ1 [Oracle] ํธ๋ฆฌ๊ฑฐ(Trigger)๋? (feat. C.R.U.D) ์๋ ํ์ธ์ Foma๐ป ์ ๋๋ค! ์ค๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ด๋ฒคํธ์ ๋ฐ๋ผ ์๋์ผ๋ก ์คํ๋ ์ ์๋ ํธ๋ฆฌ๊ฑฐ์ ๋ํด์ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค! ๋ฐ๋ก ์์ํ ๊ฒ์~ ํธ๋ฆฌ๊ฑฐ(TRIGGER)๋? Trigger์ ์ฌ์ ์ ๋ป์ ์ด์ ๋ฐฉ์์ ์ ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ํธ๋ฆฌ๊ฑฐ๋ฅผ ๋ปํ๋ ๋ง์ ์ด์ ๋ฐฉ์์ ๋ฅผ ๋น๊ธฐ๋ ๊ฒ๊ณผ ๊ฐ์ด ์ด๋ค ์ด๋ฒคํธ์ ์๋์ผ๋ก ์คํ๋๋ ๊ฒ์ ๋ปํฉ๋๋ค. ๊ตฌ์ฒด์ ์ผ๋ก ๋ฐ์ดํฐ๊ฐ ์ญ์ ๋์์ ๋,๋ณ๊ฒฝ๋์์ ๋, ์ถ๊ฐ๋์์ ๋์ ๋ฐ๋ผ ํธ๋ฆฌ๊ฑฐ๋ฅผ ์์ฑํด ์คํ์ํฌ ์ ์์ต๋๋ค. ์์ฑ ํธ๋ฆฌ๊ฑฐ ์ด๋ฆ์ ์ ํด์ค๋๋ค. CREATE OR REPLACE TRIGGER ํธ๋ฆฌ๊ฑฐ์ด๋ฆ ํธ๋ฆฌ๊ฑฐ๋ฅผ ์ด๋ค ์ด๋ฒคํธ์(์ฝ์ ๋๋ ์ ๋ฐ์ดํธ ๋๋ ์ญ์ ), ์ธ์ (์ด๋ฒคํธ ๋ฐ์ ์ ๋๋ ์ด๋ฒคํธ ๋ฐ์ ํ) ํธ๋ฆฌ๊ฑฐ๋ฅผ ๋ฐ์์ํฌ์ง ์ ํด์ค๋๋ค. BEFORE|AFTER INSERT.. 2022. 3. 5. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ