반응형
트랜잭션 선언은 필수
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;
반응형
'CANIAS' 카테고리의 다른 글
| CANIAS[TROIA] 개발에 유용한 TCODE (0) | 2024.11.23 |
|---|---|
| CANIAS[TROIA] TROIA 이벤트 및 컨트롤 속성 정리 (0) | 2024.11.22 |
| 카니아스(CANIS) 날짜 관련 처리 (0) | 2024.11.11 |
| 카니아스(CANIS) TREE 설정 (0) | 2024.11.07 |
| CANIS 해당월과 다음월의 첫날 구하기 (0) | 2024.10.30 |