반응형 프로그래밍90 오라클(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. 이클립스(eclipse) SVN계정 변경 이클립스 사용시 SVN 계정을 변경해야 하는경우 사용 1. 경로 확인 XP 경로 : c:\Documents and Settings\Administrator\Application Data\Subvertion\auth vista 경로 : c:\Users\Administrator\AppData\Roamin\Subversion\auth window7 경로 : c:\Users\saga\AppData\Roamin\Subversion\auth 2. 위의 경로에서 svn.simple 폴더 안에 파일을 삭제 3. 이클립스 재실행 4. 이클립스에서 SVN Repository를 열어서 svn 서버에 접속 5. 새로운 계정 등록 2013. 11. 13. 자바스크립트(JavaScript) 로컬 파일 삭제 var objFSO; var wshshell = new ActiveXObject("wscript.shell"); var path = wshshell.ExpandEnvironmentStrings("%AppData%"+"\\test"); // 사용자 어플리케이션 디렉토리의 test 디렉토리 // 환경변수를 이용해 다양하게 경로를 지정한다 // %UserName% : 유저 티렉토리 objFSO = new ActiveXObject("Scripting.FileSystemObject"); // 디렉토리가 존재하면 삭제한다 if ( objFSO.FileExists(path) ) objFSO.DeleteFile(path); // Delete the directory. //if ( objFSO.FolderExists(p.. 2013. 11. 12. 이전 1 ··· 16 17 18 19 20 21 22 23 다음 반응형