加上完整路径看看, [数据库课程].dbo.进货
【数据库名】.【拥有者,比如:dbo】.【表名】

解决方案 »

  1.   

    呵呵,楼主肯定执行不成功啊,你看你左上角的选择的数据库是 master
      

  2.   

    --要养成习惯在语句前加上
    USE [数据库课设]
    GO
      

  3.   

    这样改
    Create trigger Import_storage on 进货
    for insert
    as
    begin
    update 库存表
    set 库存量=库存表.库存量+i.数量
    from inserted as i
    where 库存表.商品ID=i.商品ID
    if @@Rowcount=0 --库存表没有对应的商品ID时新增
    insert into 库存表(商品ID,库存量)
    select 商品ID,数量 as 库存量 
    from inserted i where not exists(select 1 from 库存表 where 商品ID=i.商品ID)
    end