要主表中增加一个ID,其他表中相应增加一个ID应该怎么来做?

要主表中增加一个ID,其他表中相应增加一个ID应该怎么来做?用触发器吗?
[36 byte] By [bluesun] at [2008-1-6]
# 1
用插入触发器
gahade-与君共勉 at 2007-10-25 > top of Msdn China Tech,MS-SQL Server,基础类...
# 2
是的,触发器
# 3
触发器在什么时候执行,怎么写呢?
bluesun at 2007-10-25 > top of Msdn China Tech,MS-SQL Server,基础类...
# 4
对表进行插入操作的时候触发
例:
create trigger ti_tablename on [dbo].[tablename]
for insert
as
insert into 目地表(id)
select id from inserted
gahade-与君共勉 at 2007-10-25 > top of Msdn China Tech,MS-SQL Server,基础类...
# 5
比如:
create trigger triA on A
for inserted
as
begin
insert into B select a1,a2,a3 from inserted
end
go

什么时候执行,呵呵,顾名思义
# 6
create trigger triA on A
for inserted --这样会出错.应该是for insert
as
begin
insert into B select a1,a2,a3 from inserted
end
go

gahade-与君共勉 at 2007-10-25 > top of Msdn China Tech,MS-SQL Server,基础类...