학습기록남기기
backend_na
« 2026/06 »
| 일 |
월 |
화 |
수 |
목 |
금 |
토 |
| |
1 |
2 |
3 |
4 |
5 |
6 |
| 7 |
8 |
9 |
10 |
11 |
12 |
13 |
| 14 |
15 |
16 |
17 |
18 |
19 |
20 |
| 21 |
22 |
23 |
24 |
25 |
26 |
27 |
| 28 |
29 |
30 |
|
|
|
|
관리 메뉴
학습기록남기기
2022_05_04_DB_10일 본문
수업_정리
2022_05_04_DB_10일
backend_na
2022. 5. 4. 16:49
프로시저(Procedure) -->void 메서드랑 유사
특정한 로직을 처리하고 결과값을 반환하지 않는 코드 덩어리(쿼리).
- PL/SQL에도 값을 전달받아서 코드를 실행 후 리턴하는 함수가 존재합니다.
- 하지만 프로시저를 통해서도 값을 리턴하는 방법이 있습니다.
트리거
테이블에 부착한 형태로써 ,INSERT , UPDATE ,DELETE 작업이 수행될 때 특정 코드가 작동되도록 하는 구문입니다.
- AFTER 트리거 - INSERT , UPDATE , DELETE 작업 이후에 동작하는 트리거를 의미합니다.
- BEFORE 트리거 -INSERT , UPDATE , DELETE 작업 이전에 동작하는 트리거를 의미합니다.
- INSTEAD OF 트리거 - INSERT , UPDATE , DELETE 작업 이전에 발생하는 트리거인데 , VIEW에만 부착할 수 있다.
- : OLD =참조 전 열의 값을 지목 (INSERT : 입력 전 자료, UPDATE : 수정 전 자료,DELETE : 삭제할 값)을 지목 할 수 있음
- : NEW =참조 후 열의 값을 지목 (INSERT :입력 할 자료,UPDATE :수정 된 자료)-DELETE는 없음