제가 작성하고 있는 프로그램은 배부, 반납이 있는 프로그램 입니다.
이때 배부가 되면 재고 테블에 있는 배부된 목록의 수량이 줄어야되는데
어떻게 코딩을 해야할지 막막 합니다.
일반적으로 비디오대여프로그램과 흡사하다고 할 수 있죠.
이때 같은 제품이라도 갯수에따라 고유번호가 있다면 문제 없지만 그렇지 않고 같은 번호로 제품이 많을 경우에는 그 수량만 변경해야 하잖아요.
어떻게 해야할까요?
쿼리를 써야 하는지.. 아님 Update를 이용해야 하는지..
많은 고수님들의 조언과 답변 부탁드립니다.
빨리요!!!!!!
우선 프로그램에서 Update와 Delete는 피하는것이 좋습니다.
만약 update 또는 delete를 하였는데 차후 문제가 발생했을때 원인자료를 발견할수가 없게 되지요.... 만약 죽어도 update를 하시겠다면 trigger를 사용하셔도 좋을듯 하네요..
하지만 trigger도 performance를 저하시키는데 한목합니다.
때문에 어떠한 작업이 잘못되었더라도 delete가 아니고 오조작의 의미로 record를 insert해서 잘못처리