오라클를 조금 다뤄본 분들은 GROUP BY를 사용하면 ORDER BY를 사용하지 않더라도 자동으로 정렬이 된다는 것은 알고 계실텐데요(단 병렬처리(parallel) 제외) 그래서 책에서도 order by를 사용하지 않아도 된다고 나오죠. 그런데 아직도 그럴까요? Oracle 10g R2 부터는 group by를 사용해도 자동으로 정렬이 되지 않습니다. 원인은 Oracle 10g R2 New Feature - New In-Memory Sor Algorithm 때문인데요. 정렬 알고리즘이 Hash Based로 변경되면서 부터 입니다. 많은 양의 데이터가 정렬될 경우 기존방식보다 월등한 성능을 낸다고 하더군요. 그럼 이전처럼 GROUP BY절을 사용하면 정렬이 되게 할 수 없을까요. 새로운 방식의 알고리즘을..
일(day)를 기준으로 작성하시면 편합니다. 1일(day) 더하기 select sysdate, sysdate + 1 from dual; 1시(hour) 더하기 select sysdate, sysdate + 1/(24) from dual; 1분(minute) 더하기 select sysdate, sysdate + 1/(24*60) from duall; 1초(second) 더하기 select sysdate, sysdate + 1/(24*60*60) from dual; 1년(year) 더하기 select sysdate, sysdate + (1*365) from dual;
DBMS 컨설팅 업체로 유명한 비투엔컨설팅에서 기대가 되는 책이 나왔네요. 올초에 구입한 책을 아직 다보지 못해서 당장은 구입하기 어렵지만 조만간 총알을 준비해 구입할까 합니다. 대용량 데이터베이스 솔루션과 차별화를 두어 주제를 정하고 심도있는 내용을 수록 한듯 하구요. 시리즈로 나온다고 하니 다음책도 벌써 기대가 됩니다. [목차] 1장. 오라클 아키텍처 1. 기본 아키텍처 2. DB 버퍼 캐시 3. 버퍼 Lock 4. Redo 5. Undo 6. 문장수준 읽기 일관성 7. Consistent vs. Current 모드 읽기 8. 블록 클린아웃 9. Snapshot too old 10. 대기 이벤트 11. Shared Pool 2장. 트랜잭션과 Lock 1. 트랜잭션 동시성 제어 2. 트랜잭션 수준 읽기..
통신사, 금융권을 비롯해 DBMS를 오라클로 사용하는 곳에선 Pro*C가 필수처럼 사용됩니다. C와 SQL를 다룰 수 있으면 쉽게 배울 수 있습니다. 하지만 PRO*C 를 연습해 볼 수 있는 환경이 없거나 아직 접해보질 못한 분들을 위해 "Oracle Pro*C 실무 프로젝트 활용서"라는 책을 추천해 드려요. 이미 PRO*C를 사용해본 사람이라면 딱히 새로운 내용이 없지만 초보자에겐 한줄기 빛과 같이 PRO*C를 잘 다룰 수 있도록 도와 줄것 같습니다. [목차] 1부. Pro*C 개요 1장. Pro*C 소개와 기본 특징 1-1. Pro*C 개요 1-2. Pro*C 확장 범위 1-3. 프로그램 작성 방식 (1) 내장 SQL 방식 (2) OCI 방식 1-4. Pro*C의 데이터 형 2장. Pro*C 오류 진..
하나의 테이블에서 데이터를 추출할때 다른 테이블에 없는 데이터만 추출하고자 할때 사용하는 것이 ANTI JOIN 입니다. 다른 집합에 있는 것만 뽑는 것은 EXIST나 IN 으로 연결하여 뽑으면 대부분 좋은 성능의 결과를 얻을 수 있지만 NOT EXISTS나 NOT IN은 좋은 성능을 위해서 고려해야 할 점이 많죠. NOT IN 이 사용되야 할때 MERGE ANTI JOIN이나 HASH ANTI JOIN를 사용하면 성능 향상에 많은 도움이 됩니다. 실제로 오늘 처음으로 MERGE ANTI JOIN를 사용해 봤는데 기적 그 자체더군요. 굳~~ SELECT COUNT(*) FROM TAB1 WHERE COL1 LIKE 'ABC%' AND COL2 IS NOT NULL AND COL2 NOT IN ( SELE..
엑셀 2003 버전의 경우, 행의 최대 개수가 65536 개, 열은 256개 엑셀 2007은 시트의 크기가 최대행이 1048576행이고, 최대열이 16384열입니다. 오렌지툴에서 검색된 데이터를 엑셀로 저장할때 65536개 가 넘으면 자동으로 다음 시트로 분할하여 만들어주는 센스 (토드나 여타 다른 툴에서 본적이 없다는 . . .) 엑셀 2007를 지원하는 오렌지 4.0에서는 100만개가 넘어야 볼 수 있겠군요. 오렌지가 너무 좋아 트라이얼 키를 매주 받아 사용하고 있지만 키를 발급받는 것도 쉬워서 계속 사용하고 있습니다.
- Total
- Today
- Yesterday
- 고체 향수
- Sybase IQ
- 카카오 에드
- 로니카 BCS
- yugabyteDB
- 솔리드 쿨론
- 배당급
- 빈센트 반 고흐
- 화분벌레
- 매직 트랙패드2
- 코라나 19
- Pixel Pals
- 별잉 빛나는 밤
- 유가바이트디비
- 파나소닉 비데 DL-EH10KWS
- 르세라핌
- 홈 오피스
- VARIDESK
- node.js
- 오미크론
- 루미큐브 종류
- 브리다 정수기
- Life Chair
- 증권정보포털
- JMW 헤어드라이기기
- 톡토기
- 별이 빚나는 밤
- GKRS
- weka
- 남설 팔찌
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
