반응형
  1. /**********************************************************************************************
    -- Title : [2k5] 트리거에서의 ROLLBACK 처리
  2. -- Reference : hanbitbook.co.kr
    -- Key word : create trigger rollback
    **********************************************************************************************/
    use sqldb;
    go
  3. drop table usertbl2;
    go
  4. select * into usertbl2 from usertbl;
    go
  5. drop trigger trg_usertbl;
    go
  6. create trigger trg_usertbl  -- 트리거 이름
    on usertbl2 -- 트리거를 부착할 테이블
    after  insert
    as
     print '데이터의 입력을 시도했습니다.'
        print '귀하의 정보가 서버에 기록되었습니다.'
     print '그리고, 입력한 데이터는 적용되지 않았습니다.'
     rollback tran;
    go
  7. insert into usertbl2 values(n'abc', n'에비씨', 1977, n'서울', n'011', n'1111111', 181);
    select * from usertbl2;
    go
반응형

+ Recent posts