테이터 수정을 잘못해서 많은 양의 테이터을 다시 수정할 일이 있습니다


UPDATE TBL_TICKBASE 

SET CLOSE_DAY =

  (SELECT RE_DAY FROM TBL_TICKRE

   WHERE TBL_TICKRE. TICK_ID = TBL_TICKBASE. TICK_ID

    AND  TBL_TICKRE. TICK_KIND = TBL_TICKBASE. TICK_KIND

    AND  TBL_TICKRE. COM_ID = TBL_TICKBASE. COM_ID )

WHERE CL_CHK ='Y'

   

이렇게 쿼리을 돌렸더니


메시지 515, 수준 16, 상태 2, 줄 1

'hanwoori.dbo.tbl_tickbase' 테이블, 'close_day' 열에 NULL 값을 삽입할 수 없습니다. 열에서 null을 사용할 수 없습니다. UPDATE이(가) 실패했습니다.

문이 종료되었습니다.


(0개 행이 영향을 받음)


이렇게 되네요..어떤식으로 해야 하는지요...?