CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

求一update语句

楼主hongyan80(鸿雁)2004-12-01 11:54:11 在 MS-SQL Server / 基础类 提问

两个表结构完全一样,  
  怎样把一个表中的记录更新到另一个表中?  
  条件是只知道表的关键字段名,不知道表其它的字段名 问题点数:20、回复次数:8Top

1 楼good2speed(Goodspeed)回复于 2004-12-01 11:58:15 得分 0

C.通过   UPDATE   语句使用来自另一个表的信息  
  本示例修改表   titles   中的   ytd_sales   列,以反映表   sales   中的最新销售记录。    
   
  UPDATE   titles  
        SET   ytd_sales   =   titles.ytd_sales   +   sales.qty  
              FROM   titles,   sales  
                    WHERE   titles.title_id   =   sales.title_id  
                    AND   sales.ord_date   =   (SELECT   MAX(sales.ord_date)   FROM   sales)  
   
  Top

2 楼lmj2003(雁不归)回复于 2004-12-01 11:59:48 得分 0

你问的问题没有表的结构么?Top

3 楼lh1979(rocket)回复于 2004-12-01 12:51:07 得分 0

select   *   into   t2   from   t1Top

4 楼qizhanfeng(glacier)回复于 2004-12-01 16:30:22 得分 0

insert   into   t2   select   from   t1Top

5 楼comszsoft(星星点灯)回复于 2004-12-01 16:37:28 得分 0

楼上两位都可以,不过   qizhanfeng(glacier)    
  漏写了   *   号  
  insert   into   t2   select   *from   t1  
  Top

6 楼hongyan80(鸿雁)回复于 2004-12-01 18:10:03 得分 0

我要是更新,不是插入,先看清问题再回答  
  Top

7 楼lijiye19810413(继业)回复于 2004-12-01 18:35:57 得分 20

你可以先用SELECT语句看清楚字段名以后,再去更新数据的!  
  如果,不清楚字段名更新是不行的!Top

8 楼mschen(Co-ok)回复于 2004-12-01 18:56:29 得分 0

--如果知道字段名的话,可以这样:  
       
        update   B表   set   字段2=a.字段2,字段3=a.字段3,.....  
        from   B表   b   join   A表   a   on   a.字段1=b.字段1Top

相关问题

  • 一条UPDATE语句
  • 求一update语句.
  • 求一update语句。
  • 求一update语句
  • 请教一个update语句
  • 一条UPDATE的语句
  • 求一SQL UPDATE 语句
  • 求一UPDATE 语句,谢谢
  • 求一个UPDATE语句!!
  • 求一条sql update语句

关键词

  • 字段
  • 语句
  • sales
  • 字段名
  • 表
  • ytd
  • 更新
  • update
  • title
  • 知道

得分解答快速导航

  • 帖主:hongyan80
  • lijiye19810413

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo