Google AdSense (text)

hidden logo stop

Moving

거지 같은 이글루스 광고노출 정책이 싫어서,
새 보금자리(http://blog.leocat.kr/)로 이사감.

태그 : Oracle 요약보기전체보기목록닫기

1

[JDBC] Oracle 접속 (SID와 Service Name)

JDBC를 사용해서 Oracle에 접속할 때 SID를 쓰는 경우와 Service Name을 쓰는 경우 접속 정보에 약간 차이가 있다. ':'과 '/'SIDjdbc:oracle:thin:@//hostname:port:sidService Namejdbc:oracle:thin:@//hostname:port/serviceName이상!! 끝~~ ㅋㅋ

[Oracle] Execution Plan 보기

Oracle에서 query가 어떻게 실행되는지 알고 싶을 때..index는 제대로 타고 있는지, Full Search를 하고 있지는 않는지..Usage: SET AUTOT[RACE] {OFF | ON | TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]]ON을 해주면 Execution Plan과 함께 수행결과가 보이고..Plan만 보...

[Oracle] ROWNUM 사용 시 주의

똑같은 query를 다른 두 시스템에서 실행했다. 헌데 그 결과는 완전 정반대.. 이런 어처구니 없는 경우가 있을 수가.. 아주 황당했다. (사실은 query가 바보였음 -ㅅ-)(실제 테이블을 내용을 쓸 수 없으니 살짝 테이블 이름과 내용을 바꿔서..) 내가 원하는 결과는 사용자 테이블과 로그인한 시간, IP 등을 기록하는 테이블을 조인해서.. 가장 최...

[Oracle] 테이블 덤프 뜨고 넣기 (exp/imp)

오라클을 사용하다가 테이블을 덤프 뜨고 싶을 때가 종종..역시 난 기억을 못 하니 정리 정리..명령어는 MySQL의 mysqldump처럼 커맨드가 따로 있다.exp와 imp를 사용하면 된다.# exp ID/PASS file=[BACKUP_FILE.dmp] tables=[TABLE_NAME]# exp ID/PASS@[SID] file=[BACKUP_FIL...

[Oracle] PARTITION BY 구문

select한 결과를 특정 column을 기준으로 나누고 싶은 경우가 있다.다음과 같은 테이블에서 각 사용자의 점수 중 상위 3개씩만 추리고 싶다. 어떻게 할까?? 사용자 column을 기준으로 레코드를 나누고 나뉜 것들 내에서 점수 순으로 정렬을 해서 상위 3개만 추리면 된다.SQL> SELECT * FROM TMP_TABLE;USERID &...

[Oracle] RANK() OVER와 ROW_NUMBER() OVER 차이

이 포스트는 새 블로그로 옮겨짐New page address: http://blog.leocat.kr/notes/2017/07/20/oracle-rank-over-vs-row-number-overMoved permanently to new blog(http://blog.leocat.kr/)

[Oracle] ORA-01436: CONNECT BY loop in user data

iBatis가 DB로 부터 이상한 오류를 받아와서 찍는다. 당췌 이게 먼 소린지 몰랐다.Cause: java.sql.SQLException: ORA-01436: CONNECT BY loop in user data오라클 오류 코드(ORA-01436)로 검색을 해봤더니.. START WITH, CONNECT BY 구문을 쓰면서 무한 루프에 빠져서 허우적대고...

[Oracle, MySQL] LPAD, RPAD 함수

LPAD라는 SQL 문자열 함수를 보게 되었다. 무슨 뜻인지 몰라 찾아보니.. left padding의 약자인가보다. 글씨의 왼쪽에 원하는 길이만큼 숫자를 채워준다. () 길게 말하는 것 보다 한 번 보면 아하~~ 할 것이다. - OracleSELECT LPAD('hello', 8, '#') FROM DUAL; -> ###helloSELECT LPAD(...

[Oracle] Windows 7에서 Oracle Client 설치하기

얼마전 Windows 7을 설치했다. 뭐.. Vista에서 크게 바뀐 점은 없는 것 같다. 작업 표시줄이 어떻게 보면 재밌게 변했는데 여러 창을 하나의 그룹으로 묶는 것을 싫어하는 나에게는 좀 짜증스러운 면도 있다. 주기적으로 바뀌는 바탕화면은 내가 찍은 사진으로 도배를 하니 재밌다.암튼.. 이렇게 운영체제를 Windows 7로 바꾸고 나서.. 오라클 ...

[DBMS] DUAL Table (oracle)

오라클에는 DUAL 이라는 테이블이 있다. DUAL 테이블은 실제로는 존재하지는 않지만 존재하는 것 처럼 동작을 한다. 다른 DBMS가 없어서 여러 테스트는 못 해봤지만 MySQL에서는 Oracle과는 달리 select 3*4;, select sysdate();, select now(); 식으로 from 절이 없어도 가능하다.DUAL 테이블에 대한 자세...
1

Google AdSense (text/image)