
트리거 사용
트리거는 사용자가 지정된 테이블에서 지정된 데이터 수정 문을 실행하려고 할 때 자동으로 실행되는 특수 저장 프로시저입니다. CREATE 문을 사용하여 트리거를 생성하고, DROP 문을 사용하여 트리거를 삭제하고, ALTER 문을 사용하여 트리거를 비활성화하는 등의 작업을 수행할 수 있습니다. 아래에서 자세히 소개하겠습니다.
트리거 만들기
1 | CREATE TRIGGER tr_update_Stock
|
로그인 후 복사
트리거 삭제
1 | DROP TRIGGER tr_update_Stock
|
로그인 후 복사
Disable
1 2 | ALTER TABLE trig_example DISABLE TRIGGER trig1
GO
|
로그인 후 복사
복원
1 2 | ALTER TABLE trig_example ENABLE TRIGGER trig1
GO
|
로그인 후 복사
테이블의 모든 트리거 비활성화
1 | ALTER TABLE 你的表 DISABLE TRIGGER all
|
로그인 후 복사
특정 테이블에서 모든 트리거를 활성화합니다.
1 | ALTER TABLE 你的表 enable TRIGGER all
|
로그인 후 복사
모든 테이블에서 모든 트리거 비활성화
1 | exec sp_msforeachtable 'ALTER TABLE ? DISABLE TRIGGER all'
|
로그인 후 복사
모든 테이블에서 모든 트리거 활성화
1 | exec sp_msforeachtable 'ALTER TABLE ? enable TRIGGER all'
|
로그인 후 복사
위 내용은 SQL에서 트리거를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!