-
DB 트리거 문장 삽입하고 롤백 하기(저장안되게)Database/MS-SQL 2008. 10. 20. 11:35반응형
SELECT * FROM userTbl;TRUNCATE TABLE userTbl; -- 다지우자~!!SELECT * FROM backup_userTbl;
CREATE TRIGGER trg_insertUserTbl -- 데이터 안들어가는 티리거ON userTblAFTER INSERT -- 삽입 후에 작동하도록 지정 -- 여기서 데이터가 들어가면 롤빽시키게 만들었다ASRAISERROR(N'데이터의 입력을 시도했습니다.',10,1)RAISERROR(N'귀하의 정보가 서버에 기록되었습니다.',10,1)RAISERROR(N'그리고, 입력한 데이터는 적용되지 않았습니다.',10,1)ROLLBACK TRAN;
INSERT INTO userTbl VALUES(N'ABC', N'에비씨', 1977, N'서울', N'011', N'1111111', 181)
반응형'Database > MS-SQL' 카테고리의 다른 글
DB 전체 텍스트 검색 서비스 (1) 2008.10.21 쿼리 관련 소스 모음 (0) 2008.10.20 DB XML 데이터 형식 (0) 2008.10.20 DB 테이블변경 트리거 롭 테이블고 ARTER 테이블 막기 트리거 (0) 2008.10.20 DB 트리거 백업트리고 사용법 INSERT INTO SELECT 설명 (0) 2008.10.20 DB 트리거 (TRIGGER ) DML트리거와 DDL트리거 DCL트리거 (0) 2008.10.20 DB CASE 문을 2개 안쓰고 한개로쓰기 (0) 2008.10.20 DB CASE문 LEFT RIGHT SUBSTRING함수 (0) 2008.10.17