트리거 삽입을 위해 마지막 삽입에서 값 가져오기
새 행의 값을 다른 테이블에 삽입하기 위해 SQL Server에서 트리거를 생성할 때, 마지막 삽입에서 값을 효율적으로 얻는 것이 중요합니다. 최신 날짜를 기준으로 선택하는 것이 해결 방법처럼 보일 수 있지만 정밀도가 부족하고 잠재적인 문제가 발생할 수 있습니다.
해결책:
마지막 삽입에서 값을 정확하게 캡처하고 대상 테이블을 채우려면 SQL에서 다음 트리거 구문을 사용하는 것이 좋습니다. 서버:
CREATE TRIGGER yourNewTrigger ON yourSourcetable FOR INSERT AS INSERT INTO yourDestinationTable (col1, col2, col3, user_id, user_name) SELECT 'a', default, null, user_id, user_name FROM inserted
삽입된 테이블:
샘플 값:
삽입된 테이블을 활용하여 이 트리거는 최신 삽입의 값이 원활하게 캡처되어 지정된 대상 테이블에 삽입되도록 합니다.
위 내용은 SQL Server 트리거의 마지막 삽입에서 값을 효율적으로 가져오는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!