-
Create ProcedureDB/Oracle 2019. 1. 8. 15:29반응형
프로시저는 함수와 달리 특정 처리를 수행한다.
데이터를 조회함을 넘어서 조작을 할 수 있다.
신입사원 등록시저를 통한 프로시저 생성 예 )
PL/SQL에서는 마지막에 /을 입력 해서 생성한다.
성, 이름, 이메일, 직원번호를 입력받으면 테이블에 insert시키는 작업을 수행하는 프로시저이다.
프로시저를 수행할 때는 exec나 execute 프로시저명 ( 파라미터.. ); 로 사용할 수 있다.
프로시저 수행 후 select를 통해 데이터가 들어갔는지 확인할 수 있다.
begin에서 프로시저 본문처리를 통해, insert가 아닌 update-set이나 select문도 가능하다.
begin 처리문에서 commit, rollback의 트랜잭션 처리를 잘해야한다.
반응형'DB > Oracle' 카테고리의 다른 글
oracle - 현재 유저의 권한 보기 (0) 2019.01.08 Oracle - Package (0) 2019.01.08 ORA-01756 따옴표나 잘못된 한글 입력 (0) 2019.01.08 Caused by: java.sql.SQLException: ORA-12899: value too large for column (0) 2018.10.04 Oracle - SQL Developer ERD (0) 2018.08.27 댓글