Q&A

  • Oracle의 Query문~~ (복수연산자가 먹히질 않네엽 ^--^ )
오라클의 PL/SQL에서 update문을 쓰려고 합니다.



============================================================



update eve_test(table명)

set readnum(조회수) = readnum(조회수) + 1

where WRITEDAY(from날짜) > '2001-03-12' and

WRITEDAY(to날짜) < '2001-03-12'



============================================================

이렇게 했는데 3월 12일의 데이타가 있음에도 불구하고 업데이트가 되질않네여~~ ㅠ.ㅠ



where절에서 날짜를



writeday >= '2001-03-12' and writeday <= '2001-03-12'



라고도 써봤지만 역쉬 update가 되질않고 있슴당... 어케하져?



꼭 from의 날짜와 To의 날짜를 입력해야하구엽....



그날 하루의 조회수를 오리려구하는데~~~



열분의 많은 조언 부탁드림당.... 헤헤^^;

2  COMMENTS
  • Profile
    초보왕 2001.03.13 01:33
    제이 wrote:

    > 오라클의 PL/SQL에서 update문을 쓰려고 합니다.

    >

    > ============================================================

    >

    > update eve_test(table명)

    > set readnum(조회수) = readnum(조회수) + 1

    > where WRITEDAY(from날짜) > '2001-03-12' and

    > WRITEDAY(to날짜) < '2001-03-12'

    >

    > ============================================================

    > 이렇게 했는데 3월 12일의 데이타가 있음에도 불구하고 업데이트가 되질않네여~~ ㅠ.ㅠ

    >

    > where절에서 날짜를

    >

    > writeday >= '2001-03-12' and writeday <= '2001-03-12'

    >

    > 라고도 써봤지만 역쉬 update가 되질않고 있슴당... 어케하져?

    >

    > 꼭 from의 날짜와 To의 날짜를 입력해야하구엽....

    >

    > 그날 하루의 조회수를 오리려구하는데~~~

    >

    > 열분의 많은 조언 부탁드림당.... 헤헤^^;

    시간 때문에 그러네요

    writeday > '2001-03-11' and writeday < '2001-03-13'

    으로 주시던지

    인덱스를 안타는 칼럼이라면

    to_char(writeday,'yyyy-mm-dd') = '2001-03-12'로 주시던지



    마지막 하나는

    이게 정답인데 기억이..-.-;;;

    writeday between '2001-03-12'<<여기에 00:00:00 추가 and '2001-03-12' <<여기엔 23:59:59 를

    추가하는데 타임 설정하는 방법을 까먹었네염..

    찾아보시졈..-.-;;





  • Profile
    뻐록이 2001.03.13 01:09
    제이 wrote:

    > 오라클의 PL/SQL에서 update문을 쓰려고 합니다.

    >

    > ============================================================

    >

    > update eve_test(table명)

    > set readnum(조회수) = readnum(조회수) + 1

    > where WRITEDAY(from날짜) > '2001-03-12' and

    > WRITEDAY(to날짜) < '2001-03-12'

    >

    > ============================================================

    > 이렇게 했는데 3월 12일의 데이타가 있음에도 불구하고 업데이트가 되질않네여~~ ㅠ.ㅠ

    >

    > where절에서 날짜를

    >

    > writeday >= '2001-03-12' and writeday <= '2001-03-12'

    >

    > 라고도 써봤지만 역쉬 update가 되질않고 있슴당... 어케하져?

    >

    > 꼭 from의 날짜와 To의 날짜를 입력해야하구엽....

    >

    > 그날 하루의 조회수를 오리려구하는데~~~

    >

    > 열분의 많은 조언 부탁드림당.... 헤헤^^;





    님이 말한것이 무슨말인지는 정확히 모르겠습니다.

    데이타가 업데이트되질안는건

    2001-03-12보다 크고 2001-03-12보다 작을때

    그런일자가 과연 일을까요????????



    제 생각엔 2001-03-12날만 업데이트한다면

    조건을 하나면 될거 같은데요



    도움이 되길