esqlx를 이용해서 메소드 작성 중 timestamp관련해서 문의드립니다.
다음 커맨드로 호출해서 데이터 확인해 보니 업데이트는 되는데 이상한 날짜(06:35:36 AM 03/12/1975)가 들어갑니다.
call m_test(sys_timestamp) on class test;
소스 일부 발췌한 내용입니다.
1,2 번 모두 업데이트 된 값은 좀 틀리지만 입력된 날짜로 업데이트가 안됩니다.
확인 부탁드립니다.
감사합니다.
DB_MAKE_TIMESTAMP(&l_date_rslt, DB_GET_TIMESTAMP(p_date_rslt));
1)
EXEC SQLX
UPDATE test SET
date_rslt = TO_CHAR(:l_date_rslt ,\'HH24:MI:SS AM MM/DD/YYYY\' ) ;
2)
EXEC SQLX
UPDATE test SET
date_rslt = :l_date_rslt ;
|