태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

엑셈의 10월 오라클 퀴즈에 도전하세요!

오라클/기타 2010.10.20 09:45
지난 번 퀴즈의 실패(?)를 딛고 혼신의 힘을 기울여 만든 퀴즈입니다. 음... 근데 내고 보니 왠지 이번에도 참가자가 적을 것 같다는...

퀴즈 참가자 수는 문제 길이에 반비례하더군요. 문제는 짧고 재미있는 퀴즈를 만들기가 쉽지 않다는 것입니다.

그래도 많이들 도전하시고 상품권도 받아가시길 바랍니다!

저작자 표시
신고
Trackback 0 : Comments 2
  1. 라튜니 2010.10.27 17:32 신고 Modify/Delete Reply

    이번달 퀴즈에 문의사항이 있어 이렇게 질문 드립니다.

    01 SQL> select c1, count(*)
    02 2 from t1
    03 3 group by c1
    04 4 ;
    05
    06 C1 COUNT(*)
    07 ---------- ----------
    08 1 10000
    09
    10 SQL> select /*+ gather_plan_statistics
    11 2 index(t1) */
    12 3 *
    13 4 from
    14 5 t1
    15 6 where
    16 7 c1 = 1
    17 8 and rownum = 1
    18 9 ;
    19
    20 C1 C2
    21 ---------- ----------
    22 1 x ===> '이상함'
    23
    24 ----------------------------------------------------------------------------
    25 | Id | Operation | Name | Starts | A-Rows | A-Time | Buffers |
    26 ----------------------------------------------------------------------------
    27 | 0 | SELECT STATEMENT | | 1 | 1 |00:00:00.01 | 36 |
    28 |* 1 | COUNT STOPKEY | | 1 | 1 |00:00:00.01 | 36 |
    29 |* 2 | INDEX RANGE SCAN| T1_N1 | 1 | 1 |00:00:00.01 | 36 |
    30 ----------------------------------------------------------------------------
    31
    32 Predicate Information (identified by operation id):
    33 ---------------------------------------------------
    34
    35 1 - filter(ROWNUM=1)
    36 2 - access("C1"=1)

    문제 내용을 보면 update 이후 select 한 값의

    c2값이 x임에도 불구하고

    정답의 update문은 c2를 'xxxxxxxxxx' 로 업데이트 했는데요.

    그럼 중간에 select한 내용과 일치하지 않는거 같아서 질문드립니다.

    수고하세요~

    • 욱짜 2010.10.27 15:29 신고 Modify/Delete

      그렇군요!

      정답을 선택할 때 Logical Reads가 늘어난다는 사실에만 부합하면 정답으로 인정해서 거기까지는 신경쓰지 못했습니다. 이 점은 양해부탁드리겠습니다.

      다음 번에는 좀 더 상세한 부분까지 신경쓰도록 하겠습니다.

Write a comment

티스토리 툴바