데이터베이스 트랜젝션

포건시에서 데이터베이스 트랜잭션은 단일 데이터 테이블 작업 명령에서 수행되는 일련의 작업으로, 완전히 수행되거나 전혀 수행되지 않습니다. 관련 작업 집합을 모두 성공하거나 모두 실패한 명령으로 결합하면 오류 복구를 단순화하고 응용 프로그램을 보다 안정적으로 만들 수 있습니다.

트랜잭션 열기를 클릭하거나 클릭하여 여러 데이터 테이블 추가 작업 명령 목록을 확장하거나, 데이터 테이블 작업 명령에 여러 데이터 테이블 작업 추가를 클릭하거나, 데이터 테이블 작업을 삭제, 위로 이동 또는 아래로 이동할 수 있습니다.

실행 중에 어떤 이유로든 작업 중 하나가 실패하면 데이터 테이블 명령이 중지되고 완료된 작업이 무효화됩니다.

데이터베이스 트랜잭션

데이터 테이블 작업 명령에서 트랜잭션을 열어 여러 데이터 테이블 작업 명령을 추가합니다.

다음 그림과 같이 첫 번째 데이터 테이블 작업 유형을 추가, 대상 테이블을 주문 테이블로 설정하고 다음 그림과 같이 "고객이름"라는 바인딩되지 않은 필드를 추가합니다.

다음 그림과 같이 ID 3의 레코드를 삭제하여 세 번째 데이터 테이블 작업 유형을 삭제하도록 설정합니다.

실행 후 주문 목록 페이지에서 추가 버튼 클릭하여 추가 페이지를 표시하고 데이터를 입력한 후 확인을 클릭합니다.

새 레코드 "주문 A008"이 추가되었습니다. 주문 A002의 정아라로 업데이트되었습니다. 원래 주문 목록 ID가 3인 주문 A003이 삭제되었습니다.

Last updated