"프로시져 샘플"의 두 판 사이의 차이
DB CAFE
(새 문서: DECLARE --변수,상수 선언 BEGIN --실행 가능 SQL문,PL/SQL문 EXCEPTION --에러처리 END; →PL/SQL UPDATE예제(UPDATE,DELETE는 다중행처리 가능): Declare v_sal...) |
|||
1번째 줄: | 1번째 줄: | ||
+ | <source lang=sql> | ||
DECLARE | DECLARE | ||
--변수,상수 선언 | --변수,상수 선언 | ||
30번째 줄: | 31번째 줄: | ||
DROP FUNCTION lee2; | DROP FUNCTION lee2; | ||
DROP PROCEDURE lee2; | DROP PROCEDURE lee2; | ||
+ | </source> |
2018년 8월 27일 (월) 17:04 판
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;