ORACLE -> MSSQL 입력일자 insert 0 5 965

by 개발고수가되기를 [2018.07.03 14:34:37]


오라클 환경의 시스템에서 MSSQL call해서 insert 하려는데 뭔가 형이 안맞아서 오류가 나는것 같습니다.

SYSDATE라고 해주면 MS DATETIME 필드값에 insert가 안되는지요? 뭐라고 해야하는지 아무리 검색해도 안나와서 글 남겨 봅니다

            {call up_a_git(
                                       ${cd_venr:string:in}
                                     ,  ${nm_venr:string:in}
                                     ,  ${nm_evenr:string:in}
                                     ,  ${fg_venr:string:in}
                                     ,  ${no_busi:string:in}
                                     ,  ${nm_ownr:string:in}
                                     ,  ${fg_use:string:in}
                                     ,  ${etc1:string:in}
                                     ,  ${variableScope.gv_LoginID}
                                     ,  SYSDATE
                                     ,  ${p_msg:string:out}
                                 )
   }

by 아발란체 [2018.07.03 14:38:12]

SYSDATE()

괄호가 빠진 것 같습니다.


by 아발란체 [2018.07.03 14:41:09]

프로시저 구문 콜하는 것 같은데 오늘날짜는 굳이 인자 값으로 안들어가고 프로시저 구문 상단에서 선언해주는 것이 좋지 않을까영... @.@)ㅋ


by 개발고수가되기를 [2018.07.03 15:06:33]

감사합니다!


by 마농 [2018.07.03 14:55:41]

잘 안되면 문자형으로 넘겨보세요.
TO_CHAR(sysdate, 'yyyy-mm-dd hh24:mi:ss')


by 개발고수가되기를 [2018.07.03 15:07:39]

업체랑 진행 중인데 그냥 우리가 던지면 insert 시점에 해당 DB의 시간으로 insert 해달라고 했습니다!

굳이 저희쪽에서 insert 시간까지 넘겨줄 필요 없을것 같아서요!

감사합니다~~~

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입