CREATE [OR REPLACE] PROCEDURE procedure_name
(argument1 [MODE] data type,
argument2 [MODE] data type..
)
IS
local_variable declaration;
BEGIN
statement1;
statement2...
END
* 함수 - 실행 결과를 되돌려 받을 수 있다
CREATE [OR REPLACE] FUNCTION function_name
(argument1 [MODE] data type,
argument2 [MODE] data type..
)
RETURN data_type;
IS
local_variable declaration;
BEGIN
statement1;
statement2...
RETURN variable_name;
END
매개변수 : 프로시저나 함수가 전달 받을 값을 저장할 변수
바인드변수 : EXECUTE 후에 구해진 결과를 SQL*Plus에서 받아오기 위해 사용하는 변수
[MODE] : IN, OUT, INOUT
댓글 없음:
댓글 쓰기