明明有这个表,为什么显示不存在。
这是今早搞得,昨晚是显示库存量无效,库存量,进货数量都是smallint
5 个解决方案
#1
加上完整路径看看, [数据库课程].dbo.进货
【数据库名】.【拥有者,比如:dbo】.【表名】
【数据库名】.【拥有者,比如:dbo】.【表名】
#2
呵呵,楼主肯定执行不成功啊,你看你左上角的选择的数据库是 master
#3
--要养成习惯在语句前加上
USE [数据库课设]
GO
USE [数据库课设]
GO
#4
改了之后成这个样子是什么原因,求教
#5
这样改
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
#1
加上完整路径看看, [数据库课程].dbo.进货
【数据库名】.【拥有者,比如:dbo】.【表名】
【数据库名】.【拥有者,比如:dbo】.【表名】
#2
呵呵,楼主肯定执行不成功啊,你看你左上角的选择的数据库是 master
#3
--要养成习惯在语句前加上
USE [数据库课设]
GO
USE [数据库课设]
GO
#4
改了之后成这个样子是什么原因,求教
#5
这样改
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