database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 3778 게시물 읽기
No. 3778
Trigger를 잠시 작동하지 않게 할 수 있나요?!
작성자
이정훈(getif)
작성일
2007-09-28 04:46ⓒ
2007-09-28 04:47ⓜ
조회수
2,433

어떤 이유로 테이블 하나에 모든 필드의 null값을 0으로 고치려 합니다.


헌데 이 테이블에 trigger가 걸려 있고, 이 트리거는 update가 일어 날때 log를 다른 테이블에 기록 하는 역할을 합니다.

(변경전의 내용을 다른 테이블에 저장해 놓는 방식)


이 트리거를 update쿼리를 한 번 날리는 동안 잠재울 수 있는 방법이 있는지요?!


물론, 업데이트 후에 마법을 풀어주면(?) 다시 정상 작동 해야 합니다.


도움 주시면 감사 하겠습니다.

이 글에 대한 댓글이 총 2건 있습니다.

alter <table_name>
  disable trigger all

or

alter <table_name>
  disable trigger <trigger_name>


-> 반대로 다시 enable시키기는 

alter <table_name>
  enable trigger all

or

alter <table_name>
  enable trigger <trigger_name>

.님이 2007-09-28 09:37에 작성한 댓글입니다.
이 댓글은 2007-09-28 09:38에 마지막으로 수정되었습니다. Edit

^^* 감사합니다.

이정훈(getif)님이 2007-09-30 11:09에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
3781쿼리 질문입니다..ㅠㅠ [1]
고광철
2007-09-28
2121
3780쿼리 질문이요... [1]
박철순
2007-09-28
1978
3779substring 에서요... [1]
Julia M. An
2007-09-28
3168
3778Trigger를 잠시 작동하지 않게 할 수 있나요?! [2]
이정훈
2007-09-28
2433
3777ms sql 2005질문드립니다. [1]
최진섭
2007-09-27
2566
3776트리거 실행 순서에 대해서좀 알려주세요. [1]
손님
2007-09-23
3361
3775중복 행이 있을 경우 하나의 행으로 합치는.... [2]
sqluser
2007-09-22
2842
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다