Q&A

  • 인터베이스에 update SQL 문장을 동시에 날렸을때..


안녕하세요



동일한 테이블에 2유저가 동시에 100개의 record를 insert 할때에는 에러가 나지



않으나



상품 테이블에 현재 재고 필드가 있는데 이필드 값을 2 유저가 동시에 update를 시도할때



에러가 발생됩니다.



해결 방법이 없을까요..

3  COMMENTS
  • Profile
    유인준 2001.05.12 19:06
    트리거를 이용하세요?

    트리거 사용법은 이곳에서 얻으실 수 있을겁니다.





    이기석 wrote:

    >

    > 안녕하세요

    >

    > 동일한 테이블에 2유저가 동시에 100개의 record를 insert 할때에는 에러가 나지

    >

    > 않으나

    >

    > 상품 테이블에 현재 재고 필드가 있는데 이필드 값을 2 유저가 동시에 update를 시도할때

    >

    > 에러가 발생됩니다.

    >

    > 해결 방법이 없을까요..

  • Profile
    명탁 2001.05.11 10:06
    이기석 wrote:

    >

    > 안녕하세요

    >

    > 동일한 테이블에 2유저가 동시에 100개의 record를 insert 할때에는 에러가 나지

    >

    > 않으나

    >

    > 상품 테이블에 현재 재고 필드가 있는데 이필드 값을 2 유저가 동시에 update를 시도할때

    >

    > 에러가 발생됩니다.

    >

    > 해결 방법이 없을까요..

    어떤 상황인지...

    트렌잭션을 적절하게시리 사용함이...

  • Profile
    최혜룡 2001.05.11 07:35
    에러메시지와 쿼리, Table 구조등을 봐야 답변이 가능하겠지만

    Dead Lock이 걸리지 않았는가 생각되는군요.



    이기석 wrote:

    >

    > 안녕하세요

    >

    > 동일한 테이블에 2유저가 동시에 100개의 record를 insert 할때에는 에러가 나지

    >

    > 않으나

    >

    > 상품 테이블에 현재 재고 필드가 있는데 이필드 값을 2 유저가 동시에 update를 시도할때

    >

    > 에러가 발생됩니다.

    >

    > 해결 방법이 없을까요..