반응형
트랜잭션 선언은 필수
OBJECT:
INTEGER INDBTRAN;
INDBTRAN = SYS_INDBTRANSACTION;
IF !INDBTRAN THEN
BEGINTRAN;
ENDIF;
LOOP AT TEMPTABLE
BEGIN
MOVE-CORRESPONDING TEMPTABLE TO TEMPTABLE1;
INSERT INTO TEMPTABLE1;
IF SYS_STATUS THEN
IF !INDBTRAN THEN
ROLLBACKTRAN;
ENDIF;
ENDIF;
UPDATE TEMPTABLE
SET BY = SYS_USER
, DAT = SYS_CURRENTDATE
WHERE AAAA = SYS_CLIENT
AND BBBB = LCOM ;
IF SYS_STATUS THEN
IF !INDBTRAN THEN
ROLLBACKTRAN;
ENDIF;
ENDIF;
ENDLOOP;
IF !INDBTRAN THEN
COMMITTRAN;
ENDIF;
반응형
LIST
'개발에 유용한 Tip' 카테고리의 다른 글
[CANIS] 날짜 관련 처리 (0) | 2024.03.06 |
---|---|
WINDOS 단축키 (3) | 2024.03.05 |
CANIAS[TROIA] TROIA 이벤트 및 컨트롤 속성 정리 (0) | 2024.03.02 |
CANIAS[TROIA] 개발에 유용한 TCODE (0) | 2024.03.01 |
CANIAS[TROIA] TCODE 등록후 LIST에 조회되지 않는 문제 해결 (0) | 2024.03.01 |