행위

"프로시져 샘플"의 두 판 사이의 차이

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 추천메뉴 바로가기


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;