프로시져 샘플
DB CAFE
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
DECLARE --변수,상수 선언 BEGIN --실행 가능 SQL문,PL/SQL문 EXCEPTION --에러처리 END;
/* PL/SQL UPDATE예제(UPDATE,DELETE는 다중행처리 가능) */ Declare
v_sale number := 2000;
begin
update test set a = v_sale; delete from test where a = v_sale; commit;
end;
/* Procedure에서 Procedure를 호출하는 방법 */ A프로시져에서 "B프로시져명(변수, 변수2);"
PROCEDURE 리턴 여러개 FUNCTION 리턴 한개
SELECT * FROM USER_OBJECTS WHERE OBJECT_TYPE='PROCEDURE';
/* 프로시저나 함수 조회 */ SELECT * FROM USER_OBJECTS WHERE OBJECT_TYPE='FUNCTION';
/* PROCEDURE & FUNCTION 삭제하기 */ DROP FUNCTION lee2; DROP PROCEDURE lee2;