본문 바로가기

Computer Science4

Tibero6 jdbc jar 파일 다운로드 Tibero jdbc jar 파일은 tibero를 설치한 후 %TB_HOME%/client/lib/jar 경로에 있다. 2019. 12. 25.
Recursive CTE(Common Table Expression) 이해하기 요즘 기존에 MyBatis로 개발하였던 프로젝트를 JPA와 QueryDSL로 바꾸는 작업을 하고 있다. 그런데 어째 처음 배우는 QueryDSL보다 기존 쿼리 구문 문법이 더 어렵다. WITH RECURSIVE CTE as ( SELECT 1 AS LEVEL ,MENU_ID ,MENU_NM ,UPR_MENU_ID FROM TB_MENU WHERE UPR_MENU_ID IS NULL UNION ALL SELECT 1 + LEVEL AS LEVEL ,A.MENU_ID ,A.MENU_NM ,A.UPR_MENU_ID FROM TB_MENU A ,CTE B WHERE A.UPR_MENU_ID = B.MENU_ID ) SELECT LEVEL ,MENU_ID ,MENU_NM ,UPR_MENU_ID FROM CTE 그.. 2019. 11. 12.
[JPA/MySQL] Specified key was too long; max key length is 1000 bytes 증상 Spring Boot Application을 시작할 때 Hibernates가 테이블을 생성하는 시점에서 에러 발생 Caused by: java.sql.SQLSyntaxErrorException: Specified key was too long; max key length is 1000 bytes at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) ~[mysql-connector-java-8.0.16.jar:8.0.16] at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-java-8.0.16... 2019. 9. 12.
tibero error JDBC 5014:Specified format code is invalid. Format을 잘못 지정하였을 때 발생하는 에러다. (SYSDATE Format이 잘못된 경우는 아래를 참고) DATE 형식 결과 설명 YYYY-MM-DD 2007-04-18 결과값의 해당하는 위치에 그대로 출력된다. D 3 일주일 중 몇 번째 날(1~7) DAY WEDNESDAY 요일 이름을 표기한다. DD 18 일자 표기(1~31) DDD 108 일 년 중 몇 번째 날 (1~366) DY WED 축약한 요일 이름 표기 MM 04 달을 표기 (1~12) MON APR 축약한 달 이름 표기 MONTH APRIL 달 이름 표기 Q 2 일년 중 몇 번째 분기 (1~4) YYYY 2007 연도 4 자리수 표기 YEAR TWO THOUSAND SEVEN 연도를 말로 풀어서 표기 TIME 형식 결과 설명 HH:M.. 2019. 8. 30.