티스토리 뷰

DB/ORACLE

ORACLE의 함수 생성

0bliviat3 2023. 8. 29. 19:48

오라클에서는 기본적으로 제공되는 함수들이 있다.

 

그러나 개발자가 임의로 함수를 생성해 사용하고 싶은 경우 함수를 직접 생성해 사용이 가능하다.

 

함수를 생성하는 문법의 형식은 다음과 같다.

 

create function 함수명(매개변수1 타입, 매개변수2 타입)
return 리턴값의 타입
is
	변수명 타입 // 이때 varchar의 경우 범위지정해주어야함
begin
	// 함수 내용 작성
    return 리턴할 값;
end;
/

 

간단히 문자열 합치기 함수를 만들어 예시를 들어보겠다.

 

// 함수 생성
create function func0829(a varchar2, b varchar2)
return varchar2
is 
    str varchar2(40);
begin
    str := a || b;
    return str;
end;
/

// 함수 삭제
drop function func0829;

// 함수 실행
select func0829('aaa','bbb') from dual;

 

실행결과)

'DB > ORACLE' 카테고리의 다른 글

무결성  (0) 2023.09.01
트리거  (0) 2023.08.31
외래키(foreign key)  (0) 2023.08.31
ERD  (0) 2023.08.30
DDL DCL DML  (0) 2023.08.28
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함