오라클에서 MSSQL에 값 넣기 0 2 3,477

by 가을에사랑 데이터 타입 [2014.09.04 10:12:12]


토드에서

DB LINK된 MSSQL로 DELETE를 할 때는 잘됩니다.

"DELETE FROM AAA WHERE ID = ?

 

그런데

자바에서 쿼리를 실행 할 때는 MSSQL에서는 TO_NUMBER가 지원되지 않는다는 에러가 나타납니다.

 

그래서 보니

MSSQL의 데이터 타입이 NUMERIC(9)로 되어 있네요

자바에서

파라미터를 셋 할 때 setString로 했을 때 나타났던 에러라

숫자형이라 잘못했나 싶어

setInt(1, Integer.parseInt(id))로 해도 안되고,

등 등 여러 가지 시도를 해봤는데도 안되네요

 

조언 좀 부탁드려요

by 손님 [2014.09.04 19:01:16]
Ms sql 기준으로 오픈쿼리이용하면 오라클 문법을 쓸수있습니다.
오라클 기준으로 ms sql처리해야 한다면
다이나믹 쿼리로 ms sql문법을 따옴표 써서 처리하면 어떨지(해보진 않았어요)

by 손님 [2014.09.04 19:04:36]
Convert(numeric(9),'1')
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입