현재 Informix ESQL/C를 Oracle Pro*C/C++로 소스 마이그레이션 작업을 하고 있는데,
모르는게 있어서 이렇게 질문 올립니다.
update user_info
set etcinfo[3] = '1', filler = :tempCmd, orgCode = 'GUEST', svccode = 'GUEST', entercode = :schCode, usecode = 'G0'
where logname = :tableP.logname;
위의 쿼리에서 궁금한 부분이 etcinfo[3] = '1' 입니다.
user_info테이블에 etcinfo char(10)로 되어있구요.
저게 혹시 etcinfo컬럼의 나머지 값은 유지한체로 컬럼의 3번째 값만을 1로 update한다는 의미인지 궁금합니다. |