2012-07-31 2 views
0

업데이트 쿼리 ("업데이트 대신")를 재정의하는 MS SQL에서 트리거를 만들려고합니다. 트리거 함수에 추가 매개 변수를 전달하고 싶습니다. 그러나 지금까지 할 수있는 유일한 방법은 where 절을 사용하거나 설정 한 값의 일부입니다. 이것을 달성하는 다른 방법이 있습니까?매개 변수로 쿼리를 업데이트 하시겠습니까?

함수를 사용하여 매개 변수를 선택 쿼리 (예 : 'select * from table (42)')에 전달할 수있는 테이블을 모방하는 것과 비슷한 기능을 보았습니다. 내가 ... 업데이트 쿼리

건배, 트리거 매개 변수를 사용할 수 있다는 것을 나에게 발생했습니다 절대로 최대

답변

0

을 비슷한 일을 할 수 있다면 그것은 좋은 것입니다. 그리고 수 분간의 검색이 불가능한 것 같지만 스키마의 다른 테이블을 사용하거나 SET CONTEXT_INFO instruction을 사용하여 몇 가지 해결 방법을 찾을 수 있습니다.

는 여기에 몇 가지 유용한 링크입니다 :

how-to-create-triggers-which-accepts-external-parameters-in-sql-server

pass-a-variable-into-a-trigger

+0

유망 소리 - 나는 그것을 시도하십시오. 감사. – Max

+0

유용 할 경우에 대답 수락 – Yaroslav

관련 문제