본문 바로가기

oracle

[퍼옴] 윈도우 함수 (UNBOUNDED PRECEDING / FOLLOWING / CURRENT) 윈도우 함수 [출처] 윈도우 함수 (UNBOUNDED PRECEDING / FOLLOWING / CURRENT)|작성자 Kyrandes 분석함수중에서 윈도우절(WINDOW절)을 사용할수 있는 함수를 윈도우함수라고 한다. 고로 분석함수중에서 일부만 윈도우절을 사용할수 있다는것이다. PARTITION BY 절에 의해 명시된 그룹을 다시 그룹핑할수 있다. 윈도우 함수 종류 - AVG, COUNT, FIRST_VALUE, LAST_VALUE, MAX, MIN, STDDEV, SUM... 문법 > SUM(컬럼명) OVER( PARTITION BY [컬럼] ORDER BY [컬럼] [ASC/DESC] ROWS / RANGE BETWEEN UNBOUNDED PRECEDING / PRECEDING / CURRENT R.. 더보기
[ODI Repository] get folder hierarchy in Designer - Version 10.1.3.5 -- Using ODI Repository Info by SQL Query -- ODI Version: ODI 10g 10.1.3.5.1 -- Created by Cheon Jeonghyeon -- WideTNS Co., Ltd -- FOLDER PATH 가져오기 SELECT I_FOLDER, PROJECT_NAME, SYS_CONNECT_BY_PATH(FOLDER_NAME, '/') FROM SNP_FOLDER F, SNP_PROJECT P WHERE 1=1 AND F.I_PROJECT = P.I_PROJECT START WITH PAR_I_FOLDER IS NULL CONNECT BY PRIOR I_FOLDER = PAR_I_FOLDER ; 더보기
[ODI Repository] Query related with Procedures and Packages -- Using ODI Repository Info by SQL Query -- Get IP Address Information of Jobs related with OdiFtp.. (in ODI Work Repository) -- ODI Version: ODI 10g 10.1.3.5.1 -- Created by Cheon Jeonghyeon -- WideTNS Co., Ltd SELECT PROJECT_NAME, -- 프로젝트 명 FOLDER_PATH, -- 구성된 폴더 경로 PACK_NAME, -- 패키지 명 STEP_NAME, -- 단계 명 STEP_TYPE, -- 단계 명령 타입 REGEXP_SUBSTR(TXT,'([[:digit:]]+\.?){4}') IP Address -- 연결 네트워크 IP.. 더보기
[Oracle] Connect by 부가 기능 [출처: 오라클 클럽] Oracle10g에서 CONNECT BY의 새로운 기능들 오라클팁의 "계층 구조의 조회(Hierarchical Queries)" 강좌에서 CONNECT BY 와 START WITH를 상관관계 쿼리에 대해서 소개를 했었습니다. Oracle10g 부터 CONNECT BY 절에서 제공하는 CONNECT_BY_ROOT, SYS_CONNECT_BY_PATH, CONNECT_BY_ISLEAF 기능에 대해서 알아보겠습니다. 상관관계 쿼리 예제 아래 예제와 같이 계층구조로 조회 할 수 있습니다. SQL> SELECT LPAD(' ', 4*(LEVEL-1)) || ename ename, empno FROM emp START WITH job='PRESIDENT' CONNECT BY PRIOR emp.. 더보기
DB LINK 권한 및 사용 방법 1. 권한 DB Link를 생성하기 위해서는 DBA 권한이 있어야 함 GRANT PUBLIC [CREATE] [DROP] DATABASE LINK TO USER; 2.생성 방법 CREATE [SHARED][PUBLIC] DATABASE LINK link_name [CONNECT TO CURRENT_USER] [USING 'connect_string'] CREATE DATABASE LINK CONNECT TO IDENTIFIED BY USING 3. 사용방법 SELECT COUNT(*) FROM TABLE_NAME@원격 db alias Database Link사용법 원격지에 있는 데이터베이스를 link하는 법은 다음과 같다. 원격지의 Database의 Service Name이 piruks.kang.com이.. 더보기