안녕하십니까?
저는 중소기업에서 현재 전산 시스템 관리를 하고 있습니다.
저희쪽 ERP프로그램을 만들다보니 여러가지 문제가 있더라구요.. ㅠㅠ
혹시 다음과 같은 경우가 있을 때 알고 계신 분이 있나요?
A라는 컴퓨터에서 DataBase 테이블 특정 Row 컬럼 값을 변경하고 또는 삭제를 했었을 때
B라는 컴퓨터에서 DataBase 테이블의 해당 Row 정보를 확인하고 있었으며 "A 컴퓨터에서 테이블이 수정또는 삭제 되었다" 라고 알 수 있는 호출 명령어가 있나요?
해당 이슈로 인하여 진행이 더 디고 있습니다.
혹여 ERP개발 하시는 분이나 DataBase 관리자 님들 도움 부탁드립니다.
Comment 2
-
처리짱
2013.11.01 11:51
-
건우아빠
2013.11.01 17:08
업무 단계별로 진행구분을 두시는게 좋을듯 합니다.
단순히 조회만 한상태에서 수정이나 삭제가 되었다고 그걸 알릴 필요는 없을 듯 하구요..
수정이나 삭제를 함으로써 영향이 미치는 업무일때. 각 단계마다 진행구분을 둬서.. 진행 상태에 수정이 되면 표시가 되도록 하고..
그 진행상태에서 확인이 되면 수정된 여부는 N로 변경 하는게 좋을듯 합니다.
저희 같은 경우는
주문 - 승인 - 피킹 - 출고 단계가 있는 데 승인시 까지는 수정이 되도 문제 없지만 피킹이 된 상태에서는 재피킹이 되어야 해서
피킹후 수정 되었다는 체크가 됩니다. 출고가 되면 원칙적으로 수정 불가...
각 업무 단계마다 특성을 고려 하시면 될듯 합니다.
그렇지만 단순히 조회과정에서는 굳이 필요 없을듯 하구요..
가장 일반적인 방법은 A라는 컴퓨터에서 DataBase 테이블 에
트리거를 걸어서 Row 컬럼이 변경되는거를 캐취하는 방법인거 같네요..