데이타를 일괄 변환할일이 있어 Match 테이블을 만들어서 그
데이타를 이용하여 변환하고자 합니다.
UPDATE MACHUL
SET MA_CODE =
( SELECT VALUE(EAI_AGENT_CODE,'000000')
FROM EAI_MAPP
WHERE DAE_AGENT_CODE = :ls_agent
AND AGENT_CODE = MACHUL.MA_CODE
FETCH FIRST 1 ROWS ONLY ) ;
이렇게 썼는데 Error 가 납니다.
SQLSTATE = 42601
[IBM][CLI Driver][DB2/NT]
SQL0104N "BEGIN-OF-STATEMENT" 다음에 예기치 않은 토큰
"update MACHUL SET MA_CODE =( SELECT VA"이(가) 있었습니다.
예상된 토큰은 다음을 포함할 것입니다: "<query_expr>".
SQLSTATE=42601
오라클에서는 된거 같은데.. 문장이 잘못된것인가요??
|