본문 바로가기
반응형

오라클12

오라클(Oracle) 한글 깨짐 현상 처리 오라클(Oracle)을 토드로 사용하는데 왠걸.... 한글이 ???????? 처럼 다 깨져서 나오는거다... 참고 : http://blog.naver.com/PostView.nhn?blogId=nds239&logNo=10069591548 아래와 같이 처리하면 된다. 내 컴퓨터 - 속성 - 고급탭 - 환경변수 버튼 클릭 시스템 변수 란 - 새롤만들기 버튼 클릭 변수 : NLS_LANG 변수값 : KOREAN_KOREA.KO16MSWIN949 2013. 11. 13.
오라클(Oracle) Merge into 설명 및 예제 9i 부터 나온 오라클의 신공 Merge Into. Merge Into를 사용하면, 커서 돌리며 update하기, insert, update 하기 전 검사 등등을 회피할 수 있습니다. MERGE INTO [테이블명] USING [조회쿼리 또는 Base 테이블] ON [위의 조회쿼리 또는 테이블과의 조인조건] --ON 다음에 명시한 키와 매치되는 경우 Update처리 WHEN MATCHED THEN UPDATE SET --테이블은 제일 위의 [테이블명] [컬럼1] = [값1], [컬럼2] = [값2] DELETE WHERE [추가조건] --ON 다음에 명시한 키와 매치되지 않는 경우 Insert처리 WHEN NOT MATCHED THEN INSERT (컬럼1,컬럼2,...) --테이블은 제일 위의 [테이블.. 2013. 11. 13.
오라클(Oracle) 잡(Job) 스케줄러 구성 * DBMS_JOB 패키지 내 프로시저 구성 * SUBMIT, REMOVE, CHANGE, WHAT, NEXT_DATE, INTERVAL, BROKEN, RUN * job 스케줄러 확인 - SELECT * FROM USER_JOBS; 1. SUBMIT DB에 새로운 JOB을 추가하는 프로시저 오라클 기본 셋팅 확인 SELECT * FROM V$PAPAMETER WHERE NAME LIKE '%job%'; 여기에 'JOB_QUEUE_PROCESSES'의 값이 '0' 이면 스케줄러가 작동하지 않는다. (기본셋팅) 아래와 같이 변경 ALTER SYSTEM SET JOB_QUEUE_PROCESSES = 10; 변경이 되었으면 JOB SCHEDULER를 생성한다. DBMS_JOB 패키지 내 프로시저 이용 DECL.. 2013. 11. 13.
오라클(Oracle) 날짜계산 오라클(Oracle) 날짜계산 1. MONTHS_BETWEEN(A, B) ex) SELECT MONTHS_BETWEEN('20130103', '20130305') FROM DUAL : A달과 B달 사이의 수를 리턴한다. 2. ADD_MONTHS ex) SELECT ADD_MONTHS('20130101', 3) FROM DUAL => 2013-04-01 : '20130101'에 3개월을 추가하여 계산한 값을 리턴한다. 3. ROUND(SYSDATE, 'DD') ex) SELECT ROUND(SYSDATE, 'DD') FROM DUAL : 특정일에 대해 반올림을 한다. 오후면 그 다음날이 된다. 4. TRUNC(SYSDATE,'WW') ex) SELECT TRUNC(SYSDATE,'WW') FROM DUAL.. 2013. 11. 11.
반응형