|
김태우 님이 쓰신 글 :
: 테이블에 어떤 키에 대한 데이터가 들어가 있을때는
: Update를 해야 하고, 없으면 Insert를 해야 하는 상황입니다.
: 테이블에 기존 데이터가 있는지 판단하기 위해 Select count(*)...를 사용하는데요.
: 이렇게 하면 매번 기존 데이터가 있는지 Select를 해야 하지 않습니까.
: 이건 속도도 느려지고 비능률적이라는 생각이 들어서요.
: 이걸 한방에 할수 있는 방법 없을까요?
:
: DB는 오라클9입니다.
UPDATE 해서 결과 row값이 0이면 INSERT 하시면 됩니다.
이 내용을 스토어 프로시져로 작성하면 편하실거에요.
|