반응형
이전포스팅에서 프로시저와 함수에 대해서 알아본 적이 있다.
자세한 내용은 아래 참고 포스팅에 있다.
이번 포스팅에서는 그 함수와 프로시저를 선언하는 법에 대해서 알아볼 것이다.
기본 문법은 다음과 같다.
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
반응형
'IT > Database' 카테고리의 다른 글
PSM 이란? (30) | 2023.04.03 |
---|---|
[Oracle] procedure 조회 (36) | 2023.04.01 |
H2 Database 란? (in Spring) (68) | 2023.03.05 |
[Oracle] 계층형 쿼리 사용법 (13) | 2023.02.22 |
[Oracle] ORA-00001: unique constraint () violated ERROR (10) | 2023.02.17 |
댓글