안녕하십니까. 아래와 같은 업데이트 문으로 examinformation이라는 테이블에 업데이트 하는 문입니다. set 중간부분 보시면 qc_confirm_datetime에 넣는 부분이 있습니다. ex) 2012-11-12 12:12:24의 형식인 DATE 인데요. decode해서 pa_inbound_type이 113일때 v_ex를 rowtypes으로 선언해서 기존 테이블 값을 넣어두어서 기존에 저장된 시간(Ex)을 테이블에 업데이트 시키게 되는데 시간은 오지않고 날짜만 넘어옵니다. 그런데 decode를 빼고 qc_confirm_datetime = v_ex.qc_confirm_datetime 하면 시간까지 같이 넘어옵니다. 이건 어떤 현상입니까? Toad에서 디버깅하면 정상적으로 시간까지 넘어오는데 c# .net에서 프로시져 호출해서 하게 되면 시간없이 날짜만 넘어옵니다.. 원인을 알수가 없어서 답답합니다. update examinformation e set e.load_type = pa_load_type, e.qc_confirm_datetime = decode(pa_inbound_type, 112, null, 113, v_ex.qc_confirm_datetime), e.qc_user_id = decode(pa_inbound_type, 112, null, 113, v_ex.qc_user_id) where e.lot_no = pa_lot_no and e.request_date = pa_request_date and e.pallet_id = pa_pallet_id;