我有两个不同的表,但表里边内容的名称一样,想让大家帮我看看能不能我在一个表中进行入库出库的加减操作,另一个表中的相同物品也能做相应的入库出库的加减操作。
一个表名称为元器件入库,一个表名称为元器件库。如果我在元器件入库的表中添加一个名称为:电阻,数量:10,金额:10.我另个一个表元器件库中这个名称为电阻的物品在数量和金额上都做+10的操作。
一个表名称为元器件入库,一个表名称为元器件库。如果我在元器件入库的表中添加一个名称为:电阻,数量:10,金额:10.我另个一个表元器件库中这个名称为电阻的物品在数量和金额上都做+10的操作。
-- Create basic Instead Of Trigger
-- =============================================
IF EXISTS (SELECT name
FROM sysobjects
WHERE name = N'<trigger_name, sysname, trig_test>'
AND type = 'TR')
DROP TRIGGER <trigger_name, sysname, trig_test>
GOCREATE TRIGGER <trigger_name, sysname, trig_test>
ON <table_or_view_name, sysname, pubs.dbo.sales>
INSTEAD OF INSERT
AS
BEGIN
RAISERROR (50009, 16, 10)
EXEC sp_who
END
GO
看触发器的做法如果只是在VB里某个地方用到,直接在操作一个表的时候同时写一条语句,也对另一个表进行操作
Create Trigger 触发器名称
On 元器件入库
for insert
As
begin
insert into 元器件库() values ()
end