본문 바로가기
반응형

프로그래밍/SQL19

Tomcat validationQuery 설정 안드로이드를 앱을 개발중이다. 회사 업무가 끝나고 집에와서 개발을 하다보면 처음 접속할때 DB에 제대로 접속을 못하는 경우가 발생했다. 이상하다.... 이놈이 sleep 모드로 바뀌는것일까? tomcat sleep 모드로 검색해봐도 안나온다.. 그러다 회사 지인으로 부터 알게 되었다... -MySQL validationQuery="select 1" -Oracle validationQuery="select 1 from dual" 몰랐다.... 나만 몰랐을까.. 암튼 이렇게 하면 해결된다! 이렇게 알아가는거지뭐~~ 2016. 10. 23.
오라클 한글 몇바이트로 인식되고 있는지 확인하는 방법 * 현재 사용중인 오라클 시스템 확인 하기 - ria에서 250개 문자를 보냈는데 계속 142개만 db에 들어가길래 뭐야 이랬다가.. lengthb로 해보고 아~~ 했다능.. lengthb는 오라클의 캐릭터셋에 따라 한글을 2byte or 3byte로 해석해버림, 그러므로 ria에서도 한글 2바이트로 잡아버리고 db 보냈기에 > 현재 한글을 2byte로 잡고 있는 데이터베이스와 싱크가 맞았던 거임 1) 2) 캐릭터셋 확인 SELECT * FROM nls_database_parameters WHERE parameter = 'NLS_CHARACTERSET' or parameter = 'NLS_NCHAR_CHARACTERSET' AL32UTF8 - 한글 한자당 3바이트 - AL32UTF8: 한글 11,172자.. 2015. 4. 23.
오라클(Oracle)로 캘린더 만들기 1. SQL : SELECT SUM(DECODE(a.day_num, '1', a.day_cnt, '')) "sunDay", SUM(DECODE(a.day_num, '2', a.day_cnt, '')) "monDay", SUM(DECODE(a.day_num, '3', a.day_cnt, '')) "tueDay", SUM(DECODE(a.day_num, '4', a.day_cnt, '')) "wedDay", SUM(DECODE(a.day_num, '5', a.day_cnt, '')) "thuDay", SUM(DECODE(a.day_num, '6', a.day_cnt, '')) "friDay", SUM(DECODE(a.day_num, '7', a.day_cnt, '')) "satDay" FROM (SELECT.. 2014. 12. 2.
오라클 주간 요일 날짜 구하기 오라클에서 입력된 날짜에 해당하는 주차의 월요일 ~ 일요일까지 날짜와 요일을 구할수 있다. SELECT 1 AS gubun, TO_CHAR(NEXT_DAY((CASE WHEN TO_CHAR(TO_DATE('20140319'), 'd') >= 2 THEN TO_DATE('20140319')-6 ELSE TO_DATE('20140319') END) + 7*:cpoint, 2), 'YYYYMMDD') AS days, TO_CHAR(NEXT_DAY((CASE WHEN TO_CHAR(TO_DATE('20140319'), 'd') >= 2 THEN TO_DATE('20140319')-6 ELSE TO_DATE('20140319') END) + 7*:cpoint, 2), 'dy') AS weeks FROM DUAL .. 2014. 3. 18.
반응형