[oracle] ํธ๋ฆฌ๊ฑฐ
2021. 10. 21. 16:42ใ๋ฐ์ดํฐ๋ฒ ์ด์ค
728x90
https://hyejin.tistory.com/119?category=975063
ํธ๋ฆฌ๊ฑฐ ๊ฐ๋ ์ ์ฌ๊ธฐ์ ํ์ธํ ์ ์๋ค.
1. ํธ๋ฆฌ๊ฑฐ trigger
๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ ๋ ฅ, ์์ , ์ญ์ ์์ ์ด ๋ฐ์ํ๋ฉด ๋ฏธ๋ฆฌ ๋ง๋ค์ด ๋ sql์ ์๋์ผ๋ก ์คํํ๋ ๊ธฐ๋ฅ์ด๋ค.
CREATE OR REPLACE TRIGGER ํธ๋ฆฌ๊ฑฐ๋ช
BEFORE|AFTER
INSERT|UPDATE|DELETE ON ํ ์ด๋ธ
[FOR EACH ROW]
[WHEN ์กฐ๊ฑด]
DECLARE
๋ณ์ ๋ณ์ํ์(ํฌ๊ธฐ);
BEGIN
์คํ SQL ๊ตฌ๋ฌธ;
[EXCEPTION ์์ธ์ฒ๋ฆฌ;]
END ํธ๋ฆฌ๊ฑฐ๋ช ;
/
์ด ๋ช ๋ น์ด ์คํ๋จ์ ๋ฐ๋ผ TB_POINT์ 2018087 ๋ด์ฉ๋ ๋ชจ๋ ์ญ์
728x90
'๋ฐ์ดํฐ๋ฒ ์ด์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[oracle] ์ํ์ค sequence (0) | 2021.10.21 |
---|---|
[oracle] ๋ทฐ view (0) | 2021.10.21 |
[oracle] ํ๋ก์์ (0) | 2021.10.21 |
[oracle] ์ฌ์ฉ์ ๊ธฐ๋ฅ - ํจ์, ์์ (0) | 2021.10.21 |
[oracle] ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ ์ด๋ธ drop ํ ์ด๋ธ ํ ๋ณต๊ตฌํ๋ ๋ฐฉ๋ฒ (FLASHBACK TABLE) (0) | 2021.10.21 |