更新字段.

ldq003 2007-08-25 02:24:45
hr库 表名:a
字段 id name sex
100 sun F
200 zhang M
300 li F

yk库 表:ab
字段 id name sex
500 wang M
501 cao F
502 guo F

我现在想用 hr.a 表中的 name 和 sex的值 来更新 yk.ab中的name,sex

也就是我希望得到的结果是这样的.

yk库 表:ab
字段 id name sex
500 sun F
501 zhang M
502 li F

我先谢谢大家了...明天上来给分.结贴.

...全文
231 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
wayich 2007-08-31
  • 打赏
  • 举报
回复
谢谢.
Limpire 2007-08-26
  • 打赏
  • 举报
回复
--按记录顺序更新,第一行更新第一行……第N行更新第N行:

select uid = identity(int,1,1), * into #t1 from hr库..表a
select uid = identity(int,1,1), * into #t2 from yk库..表ab

update a set a.name=b.name, a.sex=b.sex from #t2 a, #t1 b where a.uid=b.uid

truncate table yk库..表ab
insert yk库..表ab select id, name, sex from #t2

drop table #t1,#t2
ldq003 2007-08-26
  • 打赏
  • 举报
回复
没有人知道怎么写了吗?
pt1314917 2007-08-25
  • 打赏
  • 举报
回复
貌似ID都不相等。没有关联。。随便更新?
dawugui 2007-08-25
  • 打赏
  • 举报
回复
hr库 表名:a
字段 id name sex
100 sun F
200 zhang M
300 li F

yk库 表:ab
字段 id name sex

update yk
set name = hr.name,
sex = hr.sex
from yk,hr where yk.id = hr.id
fa_ge 2007-08-25
  • 打赏
  • 举报
回复
兩個表總有關鍵字吧
fa_ge 2007-08-25
  • 打赏
  • 举报
回复
a表的id 和b 表的id 有什麼關聯
anison 2007-08-25
  • 打赏
  • 举报
回复
mark
Tirecoed 2007-08-25
  • 打赏
  • 举报
回复
楼上说的问题我也较迷惑,你是通过什么关系更新呢?
如果没有关系的话,直接truncate table hr 然后select into 就行了啊?
ldq003 2007-08-25
  • 打赏
  • 举报
回复
除非你做插入

delete ab

insert into ab
select * from a

做了插入..那个ID就变了....
ldq003 2007-08-25
  • 打赏
  • 举报
回复
我这边有个程序可以实现.但是我看不到源码..加密了..
fa_ge 2007-08-25
  • 打赏
  • 举报
回复
除非你做插入

delete ab

insert into ab
select * from a

fa_ge 2007-08-25
  • 打赏
  • 举报
回复
要是沒有關聯的話,這樣更新都是重復的
ldq003 2007-08-25
  • 打赏
  • 举报
回复
Tirecoed(万事如意) ( ) 信誉:100 2007-8-25 7:41:37

楼上说的问题我也较迷惑,你是通过什么关系更新呢?
如果没有关系的话,直接truncate table hr 然后select into 就行了啊?
-----------------------------
我不会写..怎么写?
ldq003 2007-08-25
  • 打赏
  • 举报
回复
ID 没有任何关系.....但是B表的ID 不能改变...只用A表的name 和sex 来更新 B表的name 和sex
Limpire 2007-08-25
  • 打赏
  • 举报
回复
--两个id是什么关系?貌似:ab.id=a.id/100+499

update m set m.name=n.name, m.sex=n.sex from yk库.ab m, hr库.a n where a.id = b.id/100+499

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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