DS's『 행복합시다 』

Carpe Programming 192

editplus3 수정 내용

ㆍ제작사 홈페이지: http://www.editplus.com/kr ㆍOS: Windows 2000/XP/2003/Vista ㆍ공개여부: Shareware ㆍv3.11 다운로드: ftp://ftp.editplus.com/epp311.exe ▶ 새로운 사항 ▷ Version v3.11 ㆍ발표일자: 2009-06-01 * '일정 간격으로 PWD 전송' FTP 옵션. * 디렉토리 창에서 사용자 지정 필터 허용. * 사용자 도구 설정에서 '현재 파일 저장' 옵션. * 프로젝트 대화상자에 'FTP 계정' 옵션. * 프로젝트 대화상자에 '디렉토리 이름' 옵션 추가. * 업로드 대화상자에서 끌어서 놓기 허용. * '모두 실행취소/다시실행' 명령 ('편집'->'클립보드'). * '빈 줄 지우기' 명령 ('편집'->'지..

Carpe Programming 2009.10.27

필드명 테이블 명으로 테이블 조회

해당 필드명이 들어간 테이블 조회 SELECT USER_TAB_COLUMNS.TABLE_NAME as TNAME, USER_TAB_COMMENTS.COMMENTS as TCMT, USER_TAB_COLUMNS.COLUMN_NAME as COL_NM, USER_COL_COMMENTS.COMMENTS as COL_CMT, USER_TAB_COLUMNS.DATA_TYPE as TYPE_CD, DECODE(USER_TAB_COLUMNS.DATA_TYPE,'NUMBER',USER_TAB_COLUMNS.DATA_PRECISION ||'.'||USER_TAB_COLUMNS.DATA_SCALE, USER_TAB_COLUMNS.DATA_LENGTH) as LENGTH, USER_TAB_COLUMNS.NULLABLE as..

데이터베이스 설계의 핵심 개념을 잡아라!

경영학과에 입학했지만, 컴퓨터에 자신이 없어 배워보려고 들어갔던 컴퓨터 동아리 때문에 인생이 바뀌었다. 대학원에서 정보시스템(IS) 석사 학위를 취득했고, 실무에서는 여러 프로젝트에서 시스템 구축과 데이터베이스 설계 업무를 맡았다. 최근에는 영진출판사에서 ‘솔라리스 서버 바이블’이라는 책을 내기도 했다. 언젠가는 경영학 교수인 아내와 더불어 이론과 실무가 겸비된 정보시스템 개론서를 써보려고 한다. 큰 규모의 개발 프로젝트는 예외 없이 데이터베이스가 핵심적인 부분을 차지하고 있다. 데이터베이스를 설계하고 구축하는 것이 전체 시스템을 구축하는 것과 그다지 차이가 없는 경우도 많다. 그러나 중요성에 비해 데이터베이스 설계를 잘 아는 개발자는 예상 외로 많지 않다. 이 글에서는 데이터베이스 설계에 대한 지식이 ..

오라클 row 순서 관리 RANK() , ROW_NUMBER()

RANK 함수가 동일한 값에 대해서는 동일한 순위를 부여하는데 반해, ROW_NUMBER 함수는 유니크한 순위를 부여한다. SELECT NAME ,ID RANK() OVER (ORDER BY NAME) RANK, ROW_NUMBER() OVER (ORDER BY NAME,ID) AS ROW_NUMBER FROM S_DEPT NAME ID RANK ROW_NUMBER -------------------------------------------------------------------------------------- ADMIN 50 1 1 FINANCE 10 2 2 OPER 41 3 3 OPER 42 3 4 OPER 43 3 5 OPER 44 3 6 OPER 45 3 7 SALES 31 8 8 SALE..

insert와 update를 한꺼번에 처리

MERGE INTO table_name alias --테이블 명만 올수 있음(셀렉트 쿼리 No) USING (table|view|subquery) alias --일반적으로 쓰는 쿼리 Ok ON (join condition) --where 절이라고 생각하면됨(조건에 서브 OK) WHEN MATCHED THEN --데이터 중복건이 있는경우 Update UPDATE SET col1 = val1[, col2 = val2…] WHEN NOT MATCHED THEN -- 중복건이 없는 경우 처리 Insert INSERT (컬럼리스트) VALUES (값들....); ex) MERGE INTO CRCD_WF_CARD A USING DUAL ON ( A.WF_NO = ? AND A.CRD_NO =? ) WHEN MATC..

WAS 별 오라클 CLOB 사용 방법 정리

WAS 별 오라클 CLOB 사용 방법 정리 이놈에 CLOB라는게... 어떻게 WAS별로 설정이 조금씩 틀리군요.. 정확히는..WAS별로 틀린게 아니라..WAS별로 datasource 설정이 틀려서 그런듯한데... 할때마다 CLOB 검색법 찾아서 하기도 지쳤습니다. 한번 정리 해봤습니다.. (중복이면 난감;; 개인적인 백업 목적도 있으니 중복이라도 야단치지 마세요;;) import java.sql.Clob; import weblogic.jdbc.common.OracleClob; import oracle.jdbc.driver.OracleResultSet; import oracle.sql.CLOB; import org.apache.commons.dbcp.DelegatingResultSet; String que..

Carpe Programming 2009.10.20
728x90