티스토리 뷰

nvl은 null체크..컬럼이 기본 Default 값이 있다면 null일 리가 없으므로 굳이 안해도됨.
UPDATE구문안에 SELECT구문을 넣어 기존데이터를 조회 후 값을 증가시켜 UPDATE하는 방식이다.

TB_MY_BBS : 테이블 명
CNT : 조회수 컬럼명
NO : ROW의 고유값
 UPDATE
    TB_MY_BBS
SET
    CNT = (
                       SELECT nvl(CNT,0)+1
                      FROMTB_MY_BBS
                      WHERE NO = #no#
    )
WHERE
     NO = #no#
댓글