sql server2008 你,怎么用存储过程向多个表中添加记录啊(三个表以上),求助各位大神,麻烦帮帮忙了

[复制链接]
查看11 | 回复2 | 2013-2-21 11:05:32 | 显示全部楼层 |阅读模式
create proc p_test(@id nvarchar(20),@sex bit,@age int@address int,@phonenvarchar(11)@postnvcarchar(16),@qq nvcarchar(12))asbegin trybegin traninsert into tb1 select @id,@sex,@ageinsert into tb2 select @id,@address,@phoneinsert into tb3 select @id,@post,@qqcommitend trybegin catchrollbackpr...
回复

使用道具 举报

千问 | 2013-2-21 11:05:32 | 显示全部楼层
主要是事务,成功则全部成功,有一个失败则之前做的操作回滚...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行