티스토리 뷰
프로시저 : 작업 순서가 정해진 독립된 프로그램의 수행 단위
- 지정된 특정 처리를 실행하는 서브 프로그램의 한 유형
- 단독으로 실행되거나 다른 프로시저나 툴 또는 환경등에서 호출되어 실행
- 사용자가 만든 PL/SQL문을 데이터 베이스에 저장 할 수 있도록 제공
- 복잡한 DML문들을 필요할때 마다 다시 입력할 필요 없이 간단하게 호출만 해서 복잡한 DML문의 실행결과를 얻음
- 성능 향상 및 호환성 문제 해결
함수
CREATE OR REPLACE PROCEDURE : 프로시저가 기존에 없으면 새로 생성이 되고, 기존에 있으면 수정
- 여러번 호출해서 사용가능
DROP PROCEDURE : 생성된 프로시저 제거
프로시저 생성
내용 추가로 입력
위에 입력한 내용 수정을 하기 위해서는 새로은 프로시저를 만들어서 수정할 칼럼만 사용하면됨
ID로 찾아서 MJ(MAJOR)를 수정
#프로시저 생성할때, 조건문 까지 작성후에 뒤에 무조건 입력해야하는 부분 : commit과 예외처리
end; / 까지 입력해야 프로시저 생성이 완료
'DATABASE > SQL' 카테고리의 다른 글
[SQL] TRIGGER (0) | 2018.04.23 |
---|---|
[SQL] SUBPROGRAM PACKAGE (0) | 2018.04.23 |
[SQL] PL/SQL (0) | 2018.04.20 |
[SQL] SEQUENCE (0) | 2018.04.20 |
[SQL] SYNONYM - 동의어 (0) | 2018.04.20 |
댓글