Oracle 계층형 Query
SELECT MENU_NO AS "menuNo" , MENU_ORDR AS "menuOrdr" , MENU_NM AS "menuNm" , UPPER_MENU_NO AS "upperMenuId" , MENU_DC AS "menuDc" , RELATE_IMAGE_PATH AS "relateImagePath" , RELATE_IMAGE_NM AS "relateImageNm" , PROGRM_FILE_NM AS "progrmFileNm" , 'HOME' || SYS_CONNECT_BY_PATH(MENU_NM, ' > ') AS "menuNmPath" /* 상위부터 하위까지 경로 명 표시 */ , CONNECT_BY_ROOT M..
DB2 날짜 변환 참고
SELECT CURRENT DATE , VARCHAR_FORMAT(CURRENT DATE + 1 DAY,'YYYYMMDD') , VARCHAR_FORMAT(CURRENT DATE + 15 DAYS,'YYYYMMDD') , CAST('2013-08-26' AS DATE) + 1 DAYS , SUBSTR('20130826130000', 1, 8) , TO_DATE('20130826', 'YYYY-MM-DD') , VARCHAR_FORMAT(TO_DATE('20130826', 'YYYY-MM-DD') + 1 DAYS, 'YYYYMMDD') FROM SYSIBM.SYSDUMMY1;
DB2 Byte 문자열 자르기(한글)
select SUBSTR(REPLACE('년간1회금액입력,견적서금액상이,2회금액시2순위업체',' ',''),1,10)||'...' , SUBSTRING('년간1회금액입력,견적서금액상이,2회금액시2순위업체',1,10,CODEUNITS32)||'...' , SUBSTRING('년간1회금액입력,견적서금액상이,2회금액시2순위업체',1,10,CODEUNITS16)||'...' , SUBSTRING('년간1회금액입력,견..