IT/Database
프로시저 / 함수 선언법
성준하이
2023. 3. 31. 18:45
반응형
이전포스팅에서 프로시저와 함수에 대해서 알아본 적이 있다.
자세한 내용은 아래 참고 포스팅에 있다.
이번 포스팅에서는 그 함수와 프로시저를 선언하는 법에 대해서 알아볼 것이다.
기본 문법은 다음과 같다.
procedure
CREATE OR REPLACE PROCEDURE procedurename
(id IN VARCHAR2,
name IN VARCHAR2)
IS
BEGIN
select 'test' from dual;
END procedurename;
|
function
CREATE OR REPLACE FUNCTION functionname
(id IN VARCHAR2,
name IN VARCHAR2)
IS
BEGIN
select 'test' from dual;
RETURN 'test종료'; END functionname;
|
둘의 차이는 아래 포스팅에서도 있지만 이름 뿐 아니라 return 값의 유무도 있으니 참고 바란다.
참고 포스팅
https://thenicesj.tistory.com/445
프로시져와 함수의 차이
데이터베이스에서 자주 접하는 프로시져와 함수가 있다. 이 둘의 차이와 정의를 알아볼 포스팅이다. 프로시져란? 넓은 의미로는 어떤 업무를 수행하기 위한 절차를 뜻한다. 예를들어 계좌 송금
thenicesj.tistory.com
반응형