有两个数据表:
表一
--------------------------------
id startTime endTime something
1 2010-5-1 2010-5-3 放假
. ..... ...... ...
. ..... ...... ...
---------------------------------
表二
--------------------------------
id time something
1 2010-5-1 放假
2 2010-5-2 放假
3 2010-5-3 放假
-------------------
请问大家怎么写触发器呢 谢谢!
问题补充:数据库是sql server 2000
表一
--------------------------------
id startTime endTime something
1 2010-5-1 2010-5-3 放假
. ..... ...... ...
. ..... ...... ...
---------------------------------
表二
--------------------------------
id time something
1 2010-5-1 放假
2 2010-5-2 放假
3 2010-5-3 放假
-------------------
请问大家怎么写触发器呢 谢谢!
问题补充:数据库是sql server 2000
on 表一
for insert
as
begin
declare @startTime datetime,@endTime datetime,@something varchar(50)
select @startTime = startTime,@endTime =endtime from inserted
while @startTime <= @endTime
begin
insert 表二 values( @startTime ,@something )
set @startTime=@startTime+1
end
end