안녕하세요. 새로 가입한 SQL 초보 개발자입니다.
SQL 트리거 구현 방법을 알아보다 해결이 안되어 이렇게 질문 드립니다.
아래 테이블은 일별로 제품 별 검사한 수량을 입력하는 테이블 인데요
inset 행 추가 수는 15분~20분 간격으로 1개씩 입력 되고있습니다.
트리거로 구현 해야할 내용은
* PN (ITEM) 별로 용기에 담는 수량이 정해져있음 (예 1800, 2000, 4000EA) *
집계테이블 이라는 table 을 생성해서 인서트 발생시에 도금합계(필드) 에 inset 된 필드(도금) 값을 더해줌 update
집계테이블 에 해당PN 의 포장수량이 > 1800 클경우 집계테이블 inset
간단한 구문인데도.. 능력이 안되어 구현 이 안되네요..ㅜㅜ
현재 추가만 되고 있는 트리거 구문 입니다.
CREATE TRIGGER [dbo].[test_tg] ON [dbo].[전수선별tbl] -- member라는 테이블의 Trigger
FOR INSERT -- Insert 시에 동작함
AS
SET NOCOUNT ON
DECLARE @도금 int
select @도금 =도금 FROM INSERTED
INSERT INTO 집계테이블 values (@도금)
SET NOCOUNT OFF