编程论坛
注册
登录
编程论坛
→
SQL Server论坛
存储过程
小乌龟
发布于 2007-11-12 18:30, 860 次点击
哪个能给个一次在不同的2个或者3个表里增加一条记录的存储过程。。。。。。。。。。???
7 回复
#2
purana
2007-11-12 19:19
不是很明白.
#3
球球
2007-11-12 19:24
存储过程里加事务
存储过程里同时用两条或三条插入语句.
#4
小乌龟
2007-11-12 20:08
随便给个例子看看,谢谢了。
就是一般的存储过程,只是不是只插入一个表,而是同时插入几张表
#5
purana
2007-11-12 20:16
create proc p_test
@value varchar(10)
as
begin tran
insert into t1 values(@value)
insert into t2 values(@value)
insert into t3 values(@value)
if @@error=0
commit tran
else
rollback tran
go
--大概这样吧.
#6
小乌龟
2007-11-14 08:57
谢谢,但好像只是插入一个表,插入多表的是什么样的
#7
bygg
2007-11-14 09:54
insert into
t1
values(@value)
insert into
t2
values(@value)
insert into
t3
values(@value)
这里不是写的三张表吗?
#8
小乌龟
2007-11-14 12:56
恩 非常感谢
1