需求如下:
1。当新增一张订单时,我们想让 “小计”列 = “数量”列*“单价”列
2。在表problem(id,infile,outfile,proDescription)新增是时,我们想让
infile=[id]+".in"
outfile=[id]+".out"
(如果id=100,则infile=100.in,outfile=100.out)
解决方案:
分析:用触发器
输入以下代码:并执行
ALTER TRIGGER [dbo].[testtriger] ON [dbo].[problem]
FOR INSERT
AS
begin
declare @id int
select @id=(select id from inserted)
update [dbo].[problem]
set infile=rtrim(str(@id))+'.in',
outfile=rtrim(str(@id))+'.out'
where id=@id
end
如果 ,你理解了这段代码,那么需求1,你也应该会写了。