将表的记录插入另一个表中

lxb_090 2006-08-21 09:15:04
我有table1表和table2表,现在想将表table2中的数据插入到表table1中,还想在table2中加入table1中没有的当前时间now(table2中已有此时间字段)
...全文
145 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxb_090 2006-08-21
  • 打赏
  • 举报
回复
为什么不能表table2中的数据不能插入啊,money表tabel1中也有中啊
lxb_090 2006-08-21
  • 打赏
  • 举报
回复
insert table2 select * from table1
update a set now=b.now
from table1 a , table2 b
where a.主键=b.主键
这句不能执行啊
我的table2里有money型的,提示是这样的
服务器: 消息 260,级别 16,状态 1,行 1
不允许从数据类型 nvarchar 到数据类型 money 的隐性转换请使用 CONVERT 函数来运行此查询。
zjcxc 元老 2006-08-21
  • 打赏
  • 举报
回复
没关联你凭什么条件来更新啊?
lxb_090 2006-08-21
  • 打赏
  • 举报
回复
table1和table2之间没什么联系,是两个独立的表
zjcxc 元老 2006-08-21
  • 打赏
  • 举报
回复
insert table2 select * from table1
update a set now=b.now
from table1 a , table2 b
where a.主键=b.主键

34,590

社区成员

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

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