트리거내의 update문 문의

aspa77 2016.11.09 15:31 Views : 2667

프로그램 상에서는

update A

   set edit = 'Y'

where date = '2016.11.09'

이렇게 SQL문을 써서 업데이트 하구여

업데이트 대상건수는 30000건 정도 됩니다.


A  테이블의 트리거에

A테이블의 edit필드에  "Y" 값이 업데이트되면

   B,테이블이 업데이트  되게했습니다

select  @seq = seq, @edit = 'Y'  from inserted

if update(edit) and @edit = 'Y'

  begin

     update B

         set  count  =  count  + 1

     where  seq = @seq

 end


이런식으로 트리거에 작성해서 업데이트 됐는데여

어느순간부터 데이터가 업데이트 안되서


DECLARE  A_edit CURSOR FOR 

select seq

   from inserted

OPEN A_edit 
  FETCH  NEXT FROM A_edit 
  INTO @seq

       update B

         set  count  =  count  + 1

     where  seq = @seq

FETCH  NEXT FROM A_edit 
     INTO @seq
 END                                                                
   CLOSE A_edit 

이런식으로 커서문으로 변경 해줘야 되던데여

그사이 바꾼건 A 테이블의 edit 필드를 인덱스로 생성 한겁니다


인덱스로 잡은 필드에 대한 업데이트는

아래와같이 커서문을 써야 되는건가여?


No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 22021
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 12251
9600 쿼리좀 풀어주세요 ㅠ [12] 메아리 2016.11.16 1963
9599 스칼라 함수 안에서 업데이트문..? [5] 후알유? 2016.11.15 2417
9598 문자 + 숫자 채번(시퀀스).. [2] 후알유? 2016.11.14 4194
9597 쿼리 쪼깨지? [2] 문상연 2016.11.14 2541
9596 mysql query 질문드립니다! [3] rhqnffksdl 2016.11.12 2413
9595 select 속도 궁금증.. [2] 후알유? 2016.11.10 2047
9594 입력된 기간들의 중복을 제외한 총합을 구하고 싶습니다. [6] 하늘민 2016.11.10 2470
9593 outofmemory 문제 [2] 에스디 2016.11.10 3512
9592 sp_execute 11 문의 [1] aspa77 2016.11.09 2112
» 트리거내의 update문 문의 [1] aspa77 2016.11.09 2667
9590 sql2012 정품인증 관련하여 문의드립니다. 아메리카노 2016.11.08 1939
9589 오라클 sql 질문입니다... hanks 2016.11.08 3744
9588 간단한 where 조건 질문드립니다 [2] MSSQL초보입문자 2016.11.08 1891
9587 sql 교재 추천 [1] 쌑틀러 2016.11.07 2460
9586 간단한 쿼리 질문드립니다. [2] 후알유? 2016.11.07 2025
9585 디비압축과 교착이 관계가있을까요? 큘러 2016.11.04 3205
9584 프로시저 내에서 쿼리 중간에 IF문 쓰기...? [4] 문상연 2016.11.04 3351
9583 0점을 제외한 2개 가져오는 방법 어떻게 구현해야 하나요? [2] 마인드북 2016.11.03 2015
9582 COUNT문에 기간을 조합하고 싶습니다. [1] 봉라덴 2016.11.02 2070
9581 연결된 서버에서 프로시저 실행시킬시 속도문제입니다 [1] 뽀구 2016.11.02 2080





XE Login