阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

老司机
查看: 2781|回复: 13

[求助] 如何写灵活编写update更新语句。

[复制链接]
  • TA的每日心情
    奋斗
    2013-2-21 11:54
  • 签到天数: 57 天

    [LV.5]常住居民I

    发表于 2012-12-5 15:00:58 | 显示全部楼层 |阅读模式
    本帖最后由 wsy9086 于 2012-12-5 15:02 编辑

    Inventory表中有cInvCode(存货编号), cInvDefine2(缺省生产线) ,cInvDefine7(工艺属性), cInvDefine8(工艺属性2) 四个字段。但是表中只有cInvCode(存货编号)字段里有数据,其他字段都没有。现在想在其他字段中增加数据如图,现在应该如何写update语句?
    注:图中的 存货编码 对应数据库中 存货编码 。 (数据大概有1000多条,图中只是部分数据。)

    1.PNG




    楼主热帖
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    奋斗
    2013-9-18 15:47
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    发表于 2012-12-5 15:08:58 | 显示全部楼层
    是不是 如果存货编码一致,就吧其余三个字段更新下,对吧。
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    奋斗
    2013-2-21 11:54
  • 签到天数: 57 天

    [LV.5]常住居民I

     楼主| 发表于 2012-12-5 15:14:43 | 显示全部楼层
    xlf1982 发表于 2012-12-5 15:08
    是不是 如果存货编码一致,就吧其余三个字段更新下,对吧。

    是的,现在的情况是存货编码都是一致的。就是想把其余的3个字段数据加进去。
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    奋斗
    2013-9-18 15:47
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    发表于 2012-12-5 15:19:46 | 显示全部楼层
    是这个意思吗,  你也可以考虑  把表导入到EXCEL 后, 在EXCEL里整理好,然后删除原来表中数据,再导入进去。
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    奋斗
    2013-9-18 15:47
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    发表于 2012-12-5 15:25:13 | 显示全部楼层
    等下,  你可以先把这个表导入到数据库中  ,命名比如 交 tableA 字段 就  A1 A2 A3 A4.我先试下啊
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情

    2019-6-28 14:43
  • 签到天数: 256 天

    [LV.8]以坛为家I

    发表于 2012-12-5 15:30:49 | 显示全部楼层
    把EXCEL表导入到SQL中生成一张表,然后用UPDATE语句根据CINVCODE字段来更新就行了。
    例如:
    update T1 set A1=N1,A2=N2,A3=N3,A4=N4
    from T1,NEWT1
    where T1.CINVOCE=NEWT1.CINVCODE
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    奋斗
    2013-9-18 15:47
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    发表于 2012-12-5 15:35:16 | 显示全部楼层
    update tableA INNER JOIN Inventory
                             on Inventory.InvCode=ableA.a1
                               set cinvdefine2= a2 ,cInvDefine7=a3,cInvDefine8=a4

    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    奋斗
    2013-9-18 15:47
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    发表于 2012-12-5 15:35:54 | 显示全部楼层
    你试下呢,如果不行 把  错误提示发给我,操作前记得先备份哦。不然。。。。。
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    奋斗
    2013-2-21 11:54
  • 签到天数: 57 天

    [LV.5]常住居民I

     楼主| 发表于 2012-12-5 15:44:03 | 显示全部楼层
    铁奥 发表于 2012-12-5 15:30
    把EXCEL表导入到SQL中生成一张表,然后用UPDATE语句根据CINVCODE字段来更新就行了。
    例如:
    update T1 se ...

    如何把EXCEL表导入SQL中生成一张表呢?求指导。
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    奋斗
    2013-9-18 15:47
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    发表于 2012-12-5 15:50:59 | 显示全部楼层
    你用的什么数据库  2000  2005 20008? 可以用企业管理器类工具
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表