본문 바로가기

IT/Back-End8

[ Oracle SQL ] 계층형 쿼리 ( START WITH ... CONNECT BY ) 계층형 쿼리란? 한테이블에 레코드들이 계층관계(상위,하위)를 이루며 존재할 때, 이 관계에 따라 레코드를 계층관계(상위,하위) 한 구조로 데이터를 가져올 때 사용되는 SQL문을 의미한다. 쉽게말하자면 계층형 쿼리는 말그대로 계층 관계를 나타내는 쿼리문을 말한다. 예를 들어 회사 조직도 (예) 위 회사 조직도는 최상위는 회사를 두고 그것을 중심으로 개발부분과 영업부문으로 나뉜다. - 회사 : 최상위 - 개발부문 상위 : 회사 하위 : 개발부, 부설연구소 - 영업부문 상위 : 회사 하위 : 해외영업부, 국내영업부, 영업기획팀 실습 해보기 1. 해당 테이블 생성 CREATE TABLE TB_DEPT ( DEPT_CD VARCHAR2(8) NOT NULL PRIMARY KEY, PAR_DEPT_CD VARCHA.. 2023. 12. 14.
[MSSQL] MSSQL 날짜 변환표(GETDATE, CONVERT) - MSSQL 날짜 변환표 (기준날짜를 대상으로 CONVERT 실행하여 날짜 형변환) 번호 쿼리 결과 코드 0 CONVERT(CHAR(19), DATETIME, 0) 01 02 2000 1:14PM MM DD YYYY H:MM 1 CONVERT(CHAR(10), DATETIME, 1) 01/02/2000 MM/DD/YYYY 2 CONVERT(CHAR(8), DATETIME, 2) 00.01.02 YY.MM.DD 3 CONVERT(CHAR(8), DATETIME, 3) 02/01/00 DD/MM/YY 4 CONVERT(CHAR(8), DATETIME, 4) 02.01.00 DD.MM.YY 5 CONVERT(CHAR(8), DATETIME, 5) 02-01-00 DD-MM-YY 6 CONVERT(CHAR(8.. 2022. 2. 3.
오라클에서 특정컬럼 소수점 값있는 데이터 찾기(ex0.1, 0.2) 안녕하세요 용재형 입니다. 이번 포스팅은 오라클에서 특정컬럼 소수점 값있는 데이터 찾는 방법 입니다. 프로젝트 진행시, 특정 테이블.특정컬럼에 소수점이 있는지 체크하기 위해서 사용했던 SELECT문 입니다. select * from [테이블네임] where round([컬럼1], 10) - FLOOR(round([컬럼1], 10)) 0 참고하세요 2020. 9. 25.
java에서 .bat파일 args를 쿼츠 잡 파라미터로 넘기는 방법 안녕하세요 용재형 입니다. 이번 포스팅은 java에서 .bat파일 args를 쿼츠 잡 파라미터로 넘기는 방법 입니다. java에서 .bat파일과 쿼츠를 이용한 배치를 실행하고 있습니다. 기존에는 한개의 배치 파일을 통해, 한개의 잡을 실행하게 되어, 분산 처리가 되지 않아, 속도에 이슈가 생겼습니다. .bat파일에 arg를 넘겨, 그 arg를 쿼츠잡으로 실행하여, 한개의 쿼츠잡에 여러개의 배치가 돌 수 있겠끔, 개발을 진행 했습니다. 구조를 본 다면, 아래의 그림과 같습니다. 먼저 bat파일에 고정적인 arg값을 넣었습니다. 이 args값은 job에서 select할때 키값으로 사용하고 있습니다. 예를 들어, SyncHistJob_dev.bat args 0,1,2,3 -> 총 2만건에 데이터에 고객키가 0.. 2020. 2. 18.
[오라클] 인덱스 힌트 사용방법(Oracle index hint) INDEX /*+ INDEX (table index [index] [index] ... ) */ - 지정한 테이블의 인덱스 스캔을 실행하도록 유도합니다. - Domain, B-tree, bitmap, bitmap join 인덱스 등이 사용될 수 있으나, bitmap 인덱스 들의 사용 시, INDEX 힌트보다는 INDEX_COMBINE 힌트 사용이 추천됩니다. 예) SELECT /*+ INDEX(TB_BUTTON_USE IDX_TB_BUTTON_USE_01) */ * FROM TB_BUTTON_USE WHERE USE_DT BETWEEN TO_DATE('','') AND TO_DATE('','') INDEX_ASC /*+ INDEX-ASC (table [index] [index] ... ) +/ - 해당 .. 2020. 2. 13.
Injection of autowired dependencies failed 안녕하세요 용재형 입니다. 이번 포스팅은 Injection of autowired dependencies failed 입니다. ERROR: org.springframework.web.servlet.DispatcherServlet - Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'boardController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not a.. 2018. 12. 12.