问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql server利用其他表的数据update当前表

发布网友 发布时间:2023-08-22 14:16

我来回答

4个回答

热心网友 时间:2024-12-12 11:49

把两张表导入<快表>,然后用抄写的功能完成全部更新,如下示:

一、用抄写它表功能,打开资料表更新在编表

二、用快表集成处理平台,写入指令完成数据更新,如:

抄写它表("《报告业绩_总表_0301_0803季度_1760家_2403家》以 a 列为关键词把   k,l,m,n 抄写到  p1,q1,r1,s1 ")

<快表>研发者:QQ362482863

热心网友 时间:2024-12-12 11:50

两个方法,提供参考:
1、在系统表sysobjects和syscolumns中查找各个字段,把这些字段名拼凑成update语句,这样不用写每个字段名,不过这个代码写起来也挺耗时
2、根据你的查询条件把表1中outflag=1的数据删除,然后执行insert,把表2的数据插入到表1,这样也就相当于更新了一遍追问我就是用第二个方法解决的,能不能详细说下第一个方法,看不明白

追答主要用到三个系统表
select id from sysobjects where name='tablename',在系统表中查到这个用户表的信息,主要是为了拿到id,假设得到的id是123
select * from syscolumns where id=123,在这里拿到这个表的所有列
select * from sysindexkeys where id=123,在这里拿到这个表的主键字段
第二个SQL里面的所有字段中,排除主键字段,用游标循环拼凑一个SQL语句,大概如:
SELECT @SQL='Update tablename set a.'+@colname+'=b.'+@colname+','……
注意,是用游标循环拼出这个SQL。
然后执行这个SQL

这是思路,SQL语句可以优化一下,通过关联把数据取出来,而不是分三次取出。可以尝试写一下练练。有问题再找我

热心网友 时间:2024-12-12 11:50

用update ..select 语句
UPDATE <table_name> <alias>
SET (<column_name>,<column_name> ) = (
SELECT (<column_name>, <column_name>)
FROM <table_name>
WHERE <alias.column_name> = <alias.column_name>)
WHERE <column_name> <condition> <value>;追问字段太多,全部列出来不太现实,有其他办法全部更新吗

追答其他办法 暂时没想到...

热心网友 时间:2024-12-12 11:51

SELECT * INTO tableA FROM tableB where outflag=1追问这个相当于插入,会出现主键重复

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我梦见一条蛇,谁能解梦? ...战地3港版,多人联网要求ea账号,于是用电脑注册了一个,用ps3登入提... 谁给推荐几个不花钱的好玩的游戏啊!无聊中... 天气潮汐预报app哪个好用 涨潮有什么软件 墨迹天气怎么看潮汐时间 墨迹天气潮汐预报设置教程 哪种天气预报能看潮汐 小米手机开发者模式在哪里关闭?小米手机开发者模式 上海行迈企业管理咨询有限公司讲师介绍 赵继红培训课程 广告设计做学徒的要求是什么? 有没有好的卖AJ高仿鞋的店子,推荐一下 &quot;美人心计&quot;中,窦漪房老的时候声音是配音的吗?不太像林心如的声音 我们猫星人就是。。声音怎么合成 《宫锁心玉》里面四阿哥的声音是配音还是何晟铭本人真实的声音啊? ...中为四阿哥配音的那位配音演员是谁?他的声音好成熟,很有男人味... 结婚家具和床可以用粉红色吗 爱情的牙齿观后感 谢谢您的帮助!从没发烧现象,每次只是单只手脚肿,而且4-5小时自行消失... 本人今年在本地零用贷公司一共借了5万块钱,已经逾期两个月但是他们为什... 卫生棉条漏了的原因用卫生棉条会不会漏出来 qq4个皇冠后是什么图标 造梦西游4悟空用朱电勾玉好还是嗔怒之戒好 贵州织金怡景园林绿化有限公司怎么样? 母乳热100℃了还能喝吗 亚运莲花尊有收藏价值吗值钱吗 新雪丽棉有甲醛含量吗 梦见夹着腿画铁观音 计提长期借款利息的账务处理中,借方可能涉及的科目有( )。 长期借款利息核算所涉及的账户有( )。 在SQLServer2008中如何配置安全连接? 钓鱼伞包什么地方有卖? 周口哪里有修钓鱼伞的地方 想买一把全红色的钓鱼伞,有吗? 有卖钓鱼伞下节的吗 各机关单位的水电费是由哪个部门具体负责缴纳的? 秋天吧你!是什么意思啊? 拼多多手机是真的吗,靠谱吗? 新疆政服为什么是三级实名? 红帽子与王金刚在哪里直播 大衣哥儿媳妇进军网红界,带老公婆婆做直播,这是娶了个经纪人吗? 什么锅不沾锅? ...这种锅子不沾的原理是什么?一旦沾锅会不会对人体有危害额?_百度知 ... 什么炒锅不沾 山东省鲁南化工学院高级技工可以参军吗 因为疫情驾驶证考试三年到期该怎么处理 成语里一个右转调头的箭头是什么意思 一人往走一人往右有箭头打一成语 一个箭头向上,一个箭头向右,一个箭头拐弯向下,最后一个是圆圈,打一个... 成语有的有几个同方向的箭头是什么