您的位置:首页 > 其它

同时向两个表中增加记录,其中有关联为自增字段。

2011-09-05 13:22 274 查看
首先你的tUser的ID是否是自增的,如果不是自增的就用触发器:
create trigger addUser
on tUser  for insert  as
begin
declare @ID char(10)
declare @name char(10)
select @cno=[ID],@name=[name] from inserted
insert into tSafe (ID,UserID) values(@ID,@name)
end
如果是自增的就用存储过程:

CREATE PROCEDURE [dbo].[usp_InsertTeam]
@Name char(10)
AS
begin
declare @newnum int
INSERT INTO [tUser]  VALUES (@Name )
set @newnum=@@IDENTITY
INSERT INTO [tSafe] (ID,UserID) values(@newnum,@Name )
end
go
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  insert 存储
相关文章推荐