목록오라클함수 (2)
여행을 개발하다
이번 포스팅에서는 오라클의 XMLELEMENT, XMLAGG 함수에 대해 이야기하고자 한다. 하지만 각 함수의 고유한 기능보다는, 두 개의 함수를 조합한 '활용'에 더 초점을 맞추려고 한다. * Oracle 10g 버전 이상부터XMLAGG, WM_CONCAT 함수를 조합하면 보다 간단하게 사용 가능하다. 먼저 두 함수의 정의에 대해 알아본다. 1. XMLELEMENT - 정의 : 반환되는 레코드를 XML 요소로 바꾸어준다. - 함수 인수 :XMLELEMENT([태그명], 레코드명) 함수의 이름 자체가 멀리서 보면 가독성이 떨어진다. 하지만 자세히 보면'XML + ELEMENT = XMLELEMENT'이다. 첫 번째 인수에는 XML의 요소로 사용할 태그를 지정하고, 그 뒤에는 SELECT할 필드명을 적어준..
이번 포스팅에서는 오라클 PL/SQL의 Function(함수)에 다루고자 한다. 프로시저(Procedure)가 일련의 정해진 작업들을 순차적으로 처리하는데 사용된다면, 함수(Function)는 작업식을 계산하여 특정 값을 리턴받고자 할 때 사용된다. 그럼 Function의 정의, 선언 방법, 문법 및 실행방법에 대해 알아본다. 함수(Function)란? - 보통 값을 계산하고 결과값을 반환하기 위해서 함수를 많이 사용한다. - 대부분 구성이 프로시저와 유사 하지만IN 파라미터만 사용할 수 있다. - 반드시 반환 될 값의 데이터 타입을RETURN문에 선언해야 한다. - 또한 PL/SQL블록 내에서RETURN문을 통해서 반드시 값을 반환해야 한다. 출처 :http://www.gurubee.net/lectur..