UPDATE USMM.ST_CMMCM100_M@CJNU SET
MANDT = :jtab-mandt,
PERNR = :jtab-pernr,
ZBEGDA = :jtab-ZBEGDA,
PERSG = :jtab-PERSG,
ZGUBUN = :jtab-ZGUBUN,
CHJOB_HEXA = :jtab-CHJOB_HEXA,
where mandt = :jtab-mandt
and pernr = :jtab-pernr
ENDEXEC.
ST_CMMCM100_M@CJNU 이 테이블에 update 할려고 하는데 ,, 모가 잘못 됐는지
update 가 되질 않아요,,
어디를 수정해야 하는지 꼭 답변 부탁드릴께요~~
댓글 3
-
activeman
2008.04.24 01:29
-
무한반복
2008.04.24 03:35
액티브는 됐었는 데 activeman 님의 말씀대로 하니깐 ORA-00919- 함수가 부적합합니다. 이런 오류가 나와요,,
-
activeman
2008.04.24 03:45
ㅎㅎ..이런 실수를....
UPDATE USMM.ST_CMMCM100_M@CJNU SET
MANDT = :jtab-mandt,
PERNR = :jtab-pernr,
ZBEGDA = :jtab-ZBEGDA,
PERSG = :jtab-PERSG,
ZGUBUN = :jtab-ZGUBUN,
CHJOB_HEXA = :jtab-CHJOB_HEXA, ==> 컴마 제거
where mandt = :jtab-mandt
and pernr = :jtab-pernr ; ==>세미콜론입니다..
ENDEXEC.
오라클 구문을 한번 확인해 보세요..
UPDATE USMM.ST_CMMCM100_M@CJNU SET
MANDT = :jtab-mandt,
PERNR = :jtab-pernr,
ZBEGDA = :jtab-ZBEGDA,
PERSG = :jtab-PERSG,
ZGUBUN = :jtab-ZGUBUN,
CHJOB_HEXA = :jtab-CHJOB_HEXA, ==> 컴마 제거
where mandt = :jtab-mandt
and pernr = :jtab-pernr. ==>점추가
ENDEXEC.
액티브가 안되신다는건지 아니면 업데이트 자체가 안된다는 건지 확인이 안되네요..
구문에서 보면 컴마하고 점이 잘못 찍힌것 같네요..
즐밥하세요..
ps: native sql을 많이 사용하세요..소스를 보니까..오라클 db에 연결이 되어 있는것 같습니다만.