多表修改

mingtian1111 2012-07-23 11:12:27
有如下三个表:表A:AID,Name,表B:BID,Age,表C:CID,class ,我想通过一个存储过修改表A中Name字段,表B中的Age字段,表C中的Class字段,请问语句该怎么写?
...全文
58 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
天-笑 2012-07-23
  • 打赏
  • 举报
回复


create procedure pr_test (
@Name varchar(8),
@Age tinyint,
@class varchar(8)
)
as
begin
begin tran
begin try
update A set Name = @Name where ...
update B set Age = @Age where ...
update C set class = @class where ...
commit tran
end try
begin catch
rollback tran
end catch

end

--小F-- 2012-07-23
  • 打赏
  • 举报
回复
何必要存储过程?
update a set name=...
update b set age=...
update c set class=...

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧