CREATE TRIGGER 表A_ps ON 表A
FOR INSERT
AS
DECLARE @ErrNo int, @ErrMsg varchar(255), @总类 char(10), @数量 int
SELECT @总类 = 总类, @数量 = 数量 from inserted
IF @总类 IS NOT NULL
BEGIN
UPDATE 表B
SET 数量=数量+@数量
WHERE 总类=@总类
end
IF @总类 IS NULL
BEGIN
insert 表B
select @总类,@数量
end
else
begin
select @errno = 300012, @errmsg = '资料录入错误 !'
goto error
end
RETURN
error:
raiserror @errno @errmsg
这个不需要触发器吧。只需要在插入时候控制就好了啊