SQL表之间导入问题

gagaxiaoyuer 2008-04-02 09:55:28
两个数据库 1。 JCxt 2。 Powerzs JC下面一个表 jf_jicjk_bak, PZ下面有两个表 POWER_METER 和 POWER_READING
现在我想把
insert into dbo.jf_jicjk_bak(jubh,chaobsj,jilfx,yuef,biaomyg,biaomwg,yougfdd,youggdd,wugfdd,wugpdd,wuggdd,yicdm,chaobbh)
select FMTR_ID,FREAD_DATE,FREAD_DAY_START FROM POWER_METER,POWER_READING
WHERE DBO.power_meter.FMTR_ID=DBO.JF_JICJK_BAK.JUBH
and jf_jicjk_bak.chaobsj=power_reading.FREAD_DATE
and jf_jicjk_bak.biaomyg=power_reading.FREAD_DAY_START

总的意思就是跨数据库导入 把POWER_METER,POWER_READING着两个表里面的一些资料 导入到JCxt这个数据库jf_jicjk_bak这个表里面 大家帮忙看看
...全文
80 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ojuju10 2008-04-02
  • 打赏
  • 举报
回复
ding
gagaxiaoyuer 2008-04-02
  • 打赏
  • 举报
回复
谢拉
liangCK 2008-04-02
  • 打赏
  • 举报
回复
--错误

insert into tb1(f1,f2,f3)
select f1,f2
from tb2

--错误
insert into tb1(f1,f2)
select f1,f2,f3
from tb2

--正确
insert into tb1(f1,f2,f3)
select f2,f2,f3
from tb2
liangCK 2008-04-02
  • 打赏
  • 举报
回复
insert into tb1(f1,f2,f3)
select f2,f2,f3
from tb2
gagaxiaoyuer 2008-04-02
  • 打赏
  • 举报
回复
那我不要的可以就打两是双引号不
liangCK 2008-04-02
  • 打赏
  • 举报
回复
insert的列数跟select的列数要一致.
gagaxiaoyuer 2008-04-02
  • 打赏
  • 举报
回复
The select list for the INSERT statement contains fewer items than the insert list. The number of SELECT values must match the number of INSERT columns. 出现这个啥意思
liangCK 2008-04-02
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ojuju10 的回复:]
SQL code
--都加上库名和所有者
insert into JCxt.dbo.jf_jicjk_bak(jubh,chaobsj,jilfx,yuef,biaomyg,biaomwg,yougfdd,youggdd,wugfdd,wugpdd,wuggdd,yicdm,chaobbh)
select FMTR_ID,FREAD_DATE,FREAD_DAY_START FROM Powerzs.dbo.POWER_METER,Powerzs.dbo.POWER_READING
WHERE DBO.power_meter.FMTR_ID=DBO.JF_JICJK_BAK.JUBH
and jf_jicjk_bak.chaobsj=power_reading.FREAD_DATE
and jf_jicjk_bak.biaomyg=power_re…
[/Quote]
同意.
-狙击手- 2008-04-02
  • 打赏
  • 举报
回复
oh
ojuju10 2008-04-02
  • 打赏
  • 举报
回复

--都加上库名和所有者
insert into JCxt.dbo.jf_jicjk_bak(jubh,chaobsj,jilfx,yuef,biaomyg,biaomwg,yougfdd,youggdd,wugfdd,wugpdd,wuggdd,yicdm,chaobbh)
select FMTR_ID,FREAD_DATE,FREAD_DAY_START FROM Powerzs.dbo.POWER_METER,Powerzs.dbo.POWER_READING
WHERE DBO.power_meter.FMTR_ID=DBO.JF_JICJK_BAK.JUBH
and jf_jicjk_bak.chaobsj=power_reading.FREAD_DATE
and jf_jicjk_bak.biaomyg=power_reading.FREAD_DAY_START



34,590

社区成员

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

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