我可以: 邀请好友来看>>
ZOL星空(中国) > 技术星空(中国) > SQL Server星空(中国) > 请教如何在存储过程中更新多个数据?
帖子很冷清,卤煮很失落!求安慰
返回列表
签到
手机签到经验翻倍!
快来扫一扫!

请教如何在存储过程中更新多个数据?

57浏览 / 2回复

opiio

opiio

0
精华
134
帖子

等  级:Lv.5
经  验:3994
  • Z金豆: 0

    千万礼品等你来兑哦~快点击这里兑换吧~

  • 城  市:
  • 注  册:2008-03-18
  • 登  录:2009-06-29
发表于 2009-06-12 16:02:16
电梯直达 确定
楼主
我想把A表中的DATA1、DATA2、DATA3写到B表中,我在存储过程更新数据的一段写: 
select * from A表 
update B表 
set [B表].[A]=[A表].[DATA1] 
    [B表].=[A表].[DATA2] 
    [B表].[C]=[A表].[DATA3] 
where ID=2 

语法检查的时候却通不过,请问应该怎样写才能达到把A表中的多个数据写到B表中目的呢?先谢谢大家了!


精华

帖子

等  级:Lv.1
经  验:0
发表于 2009-06-12 16:02:36 1楼
对 楼主 美丽的懈逅 说:
=========================

JOIN一下吧.

siiop

siiop


精华

帖子

等  级:Lv.5
经  验:4225
发表于 2009-06-12 16:02:44 2楼
update B表
set [B表].[A]=[A表].[DATA1]
    [B表].=[A表].[DATA2]
    [B表].[C]=[A表].[DATA3]
from A表,B表
where ID=2




高级模式
星空(中国)精选大家都在看24小时热帖7天热帖大家都在问最新回答

针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员查看帮助  或  给我提意见

快捷回复 APP下载 返回列表