본문 바로가기

console에 로그 이쁘게 정렬 이 라이브러리를 web-inf에 아래에 있는 lib 폴더에 넣어주고 log4j.xml 파일에 아래와 같은 코드를 넣어준다. 더보기
테이블 컬럼 사이즈 변경 ALTER TABLE 테이블이름 MODIFY(컬럼명 데이터타입(사이즈)); ex) alter table vendor_inf modify(nation_code varchar2(3)); 더보기
Oracle SQL Developer 에서 엑셀에 데이터 밀어 넣는 법 Oracle SQL Developer 에서 엑셀에 데이터 밀어 넣는 법. 아래 첨부한 링크를 확인하면됨. http://blog.naver.com/PostView.nhn?blogId=app337&logNo=60203195966 주의할 것을 말하자면.. 1) SQL Developer는 .xls 확장자인 엑셀파일을 넣어주어야 다른 오류가 안생김. 2) 첫번째 행의 데이터는 컬럼명과 동일하게 넣어줘야지 엑셀 임포트시에 데이터를 적절하게 찾음 3) 타입이 DATE타입인 것은 엑셀에서 미리 동일한 데이터 형식으로 맞춰줘야함 더보기
Sybase에서 replace 함수 사용& convert 함수 응용 Sybase에선 replace 함수도.. 달랐다!! #RVC_RATE# 가 '50.00%' 라고 가정, 그리고 NUMERIC타입이라면..STR_REPLACE(#RVC_RATE#, '%', '') // '50.00'CONVERT(NUMERIC(4,2), STR_REPLACE(#RVC_RATE#, '%', '')) // 50.00 그리고.. Sybase에선 Null허용 안하므로 아래와 같이 Null 처리를 해주면 된다. ,RVC_RATE = STR_REPLACE(#RVC_RATE#, '%', '') 더보기
interceptor(인터셉터) session initerceptor 란 무엇인가?- 주로 컨트롤러 이벤트 호출 전에 가로채서 어떠한 처리를 해주기 위해 사용되는 기능 - 만약 인터셉터를 사용하지 않고 로그인 체크를 진행한다면 로그인이 필수인 컨트롤러를 작성할 때 마다 로그인 체크 로직을 태워야 한다. ex) 세션 체크와 관련하여..- 세션 체크가 필요한 페이지이면 화면에서 interceptor를 콜하고 true 값이 떨어지면 controller를 호출한다.- 세션 체크가 필요 없는 페이지면 바로 controller 호출- 세션체크가 필요한 페이지는 XML 설정에 의해 정의해 줌 예전에는 스크립트로 로그인 체크를 하거나 각 페이지마다 if문을 주어 로그인 유무를 판단했다. 하지만 지금은 xml 설정과 class 파일 하나 추가로 해결 가능 ◆ 인터셉.. 더보기
There is no statement named in this SqlMap There is no statement named in this SqlMap의 오류는 간단하지만 자주 하는 실수이다. 해당 에러를 수정하기 위해 아래와 같은 세가지를 확인해보자. 1. 쿼리문이 저장되어있는 XML의 ID 확인 2. 쿼리 호출 ID 확인 3. xml파일 등록 여부 확인 1) 쿼리문을 등록하는 xml 파일에 내 쿼리문이 등록되어있는지 확인 2) 통상적으로 쿼리 등록 xml 파일 이름은 sql-map-config.xml 로 쓰임 // 여기에 추가시켜줌 더보기