数据库小问题 只有我不会100分相送

nuboy 2005-09-02 06:45:52
我想把一个表中某一字段的内容备份另一个表中的一个字段中 请问如何解决
...全文
201 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzxiaoma 2005-09-03
  • 打赏
  • 举报
回复
如果只是一条记录的话就可以找个关联修改
如果每条记录都需要备分那就需要插入
jblz 2005-09-03
  • 打赏
  • 举报
回复
insert into 表1
select 字段 from 表2
iwl 2005-09-02
  • 打赏
  • 举报
回复
一楼的说得很详细,要有关联字段,即记录间对应关系
MorningTea 2005-09-02
  • 打赏
  • 举报
回复
1.触发器
2.复制,用sql server提供的功能!
zhangyang555 2005-09-02
  • 打赏
  • 举报
回复
update tabl2 set tabl2.字段1 = table1.字段1 from table1 where 关联条件
云中客 2005-09-02
  • 打赏
  • 举报
回复
update tabl2
set tabl2.字段1 = table1.字段1
from table1
where 条件
这所以要用Update,是因为2楼写的其它方法每次都会新增记录
这里的条件可以是两个表关联的条件
这里只是用语句来实现,也可以做这个触发器,当table1更新时自动更新table2的记录
wgsasd311 2005-09-02
  • 打赏
  • 举报
回复
一楼的说得很详细,或插入(估计是你要的,因为是备份嘛),在插入两字段类型长度要一致。
或更新(要有关联字段,即记录间对应关系)
NinGoo 2005-09-02
  • 打赏
  • 举报
回复
两个表需要关联条件
QQMagicer 2005-09-02
  • 打赏
  • 举报
回复
update tabl2
set tabl2.字段1 = table1.字段1
from table1
where 条件-----什么条件你自己写吧
vivianfdlpw 2005-09-02
  • 打赏
  • 举报
回复
--如果插入
insert 另一个表(字段)
select 字段 from 表

--如果更新
update 另一个表
set 字段=B.字段
from 另一个表 A
join 表 B on A.关联字段=B.关联字段

或者

update 另一个表
set 字段=(select 字段 from 表 where 关联字段=t.关联字段)
from 另一个表 t

34,872

社区成员

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

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