특정 컬럼이 테이블에서 갱신 될 때마다 트리거가 호출되어야하지만 다른 컬럼이 갱신 될 때 호출되지 않아야하는 조건이 있습니다. 가능합니까?컬럼 갱신시 트리거 호출
0
A
답변
1
트리거는 모든 업데이트에서 호출되지만 열에 새로운 값이있는 경우에만 데이터를 처리하도록 일부 검사를 추가 할 수 있습니다.
0
트리거는 삭제이 트리거가 GE의 모든 업데이트 명령에 트리거에 관계없이 필드의 호출로 변경됩니다
4
최저 Regars 업데이트됩니다 어떤 컬럼 더 이잖아요, Iordan을 해고 의미, INSERT, UPDATE ON 만 트리 옵션이 있습니다 그러나 특정 열에 대한 논리를 구현하려면
IF UPDATE(mycol)
BEGIN
-- logic goes here
END
을 사용할 수 있습니다.
또한 COLUMNS_UPDATED 함수를 살펴보십시오.
관련 문제
- 1. NHibernate와 SetSessionAuth 감사 컬럼
- 2. 표준 컬럼 군 대 수퍼 컬럼 군
- 3. Ultrarawingrid 컬럼 선택기 및 컬럼 필터
- 4. JDBCJobStore에 프로그래밍 방식으로 저장된 Cron 트리거 호출
- 5. 삽입 트리거 이후에 저장된 proc 호출
- 6. SQL 트리거 내부에서 C# 메서드 호출
- 7. 오라클 삽입 후 트리거 호출 지연
- 8. 여러 아약스 호출 성공 후 트리거 이벤트
- 9. jQuery - mousedown에서 일반 함수 호출 트리거
- 10. MySQL 컬럼
- 11. 멤버가없는 컬럼
- 12. MS SQL Server 다른 트리거 후 트리거
- 13. 트리거,
- 14. 트리거
- 15. Fluent NHibernate 두 컬럼 중 하나에 대해 컬럼 매핑하기
- 16. 컬럼 조합 변경
- 17. 고정 3 컬럼 사이트
- 18. mySQL의 총 컬럼 수!
- 19. ActiveRecord의 Lazily로드 컬럼
- 20. Django에서 데이터베이스 컬럼 반복하기
- 21. 하이버 네이트 : 가상 컬럼
- 22. SQL 대응 컬럼
- 23. Django의 컬럼 간 집합
- 24. 라텍스 멀티 컬럼 문제
- 25. mysql 테이블의 동적 컬럼?
- 26. 멀티 컬럼 인덱스 구현
- 27. HBase - 컬럼 제품군
- 28. 이름 바꾸기 DB 컬럼
- 29. SQL의 XML 컬럼 검색
- 30. Datanucleus는 컬럼 이름을 변경합니까?
SQL Server 트리거는 행 수준 트리거 대신 문 수준 트리거이므로 단일 테스트 UPDATE (mycol)가 모든 행의 업데이트 상태를 결정하는 방법을 궁금해했습니다. UPDATE 문은 모든 영향을받는 행에 대해 열을 업데이트하거나 열지 않습니다. 이는 실제 열의 값이 변경 되든 상관없이 UPDATE 문의 값이 할당되면 열이 업데이트 된 것으로 간주되기 때문입니다. –