1
값을 table1에 삽입 할 때 트리거를 쓰고 싶다면 동일한 값을 table2에 추가해야합니다.트리거가 값을 table1에 삽입 할 때 table2에 값을 삽입합니다.
는값을 table1에 삽입 할 때 트리거를 쓰고 싶다면 동일한 값을 table2에 추가해야합니다.트리거가 값을 table1에 삽입 할 때 table2에 값을 삽입합니다.
는create trigger TestTrigger
on table1
after insert
as
insert into table2
select *
from inserted
go
여기에 가정은 표 2와 표 호환 필드 유형 컬럼의 동일한 금액을 (당신이 암시 필드가 "선택 스타"를 할 때 필요)해야한다는 것입니다.
당신이 table1
에 삽입 삽입 된 값을 넣어하려는 경우, 당신은 inserted 테이블을 사용 (그리고 DELETE
및 UPDATE
문에 대한뿐만 아니라 삭제) 할 수 있습니다.
삽입 된 수단에서? 나는 table1을 써야한다 나는 쓰고있다? – user998533
@ user998533 귀하의 의견에 귀하가 무엇을 요구하는지 이해하고 있는지 알 수 없습니다. 'inserted' (그리고'deleted')는 SQL Server가 관리하는 특별한 테이블입니다. 여기에는 수정 된 테이블의 데이터가 포함됩니다. 'inserted'을 테이블로 취급 할 수 있습니다. 방아쇠는 Table1에 INSERT 된 삽입 된 데이터를 복사하고 그 데이터의 복사본을 Table2에 저장합니다. 이해가 되니? –
그냥 물어보고 싶습니다 .... 당신은 table2에 삽입 할 것을 제안했습니다 select * 지금부터 내가 물어보고 싶은데 .. 삽입 된 것이 무엇을 의미합니까? – user998533