오라클 프로시저(Procedure), 이론및 실습, 예제
http://ojc.asia/bbs/board.php?bo_table=LecSQLnPlSql&wr_id=563
2-2 프로시저(Procedure)
n 자신을 호출한 곳으로 리턴 해주는 값은 없고 호출되어 실행만 된다.
n 실행환경과 Stored Program 사이에 값을 전달하기 위해 파라미터를 사용한다.
n 파라미터 종류
IN : 호출하는 곳에서 함수 or 프로시저로 값을 전달
OUT : 함수 or 프로시저에서 호출한 곳으로 값을 전달
IN OUT : 호출하는 곳에서 함수 or 프로시저로 값을 전달하고 동시에 함수 or
프로시저에서 호출한 곳으로 값을 전달하는 변수.
n 프러시저 Header의 끝에는 IS[AS]가 와야하고 Is와 Begin사이에 Begin ~ End에서 사용할
변수를 선언한다.
n 자신의 스키마에서 프로시저를 만들기 위해서는 CREATE PROCEDURE 시스템권한이
있어야 하며 다른 스키마 계정에서 프로시저를 만들기 위해서는
CREATE ANY PROCEDURE 시스템 권한이 이 있어야 한다.
[형식]
/
[LAB]
댓글 없음:
댓글 쓰기